我想使用 bash 脚本将我的 Symfony 应用程序推送到“构建存储库”,然后可以直接将其部署到服务器。到目前为止,我有以下内容:
#!/bin/bash
cd ..
rm -rf api-analyzer-build
git clone https://$OAUTH_TOKEN:[email protected]/patrickmustermann/api-analyzer-build.git
cd www
composer install
rsync -avr --exclude='.git' --exclude='.env.local' --exclude='.gitignore' ./ ../api-analyzer-build
cd ../api-analyzer-build
git add *
git commit -m "Update"
git config --global user.email "$EMAIL"
git config --global user.name "$USER_NAME"
# Now I want to commit changes to my private api-analyzer-build.git build repository
该脚本成功从 GitHub 克隆了我的私人构建存储库,通过 Composer 安装了所有 PHP 依赖项,并将完整的应用程序克隆回构建文件夹。
现在我陷入了最后一步:以编程方式推送到我的私有构建存储库。是否有一个单行命令可以用来推送到构建存储库,并使用OAUTH_TOKEN
我的 bash 脚本中的值?与我当前从存储库克隆的方式类似吗?