在本地我可以进行 git 部署和推送。 在我的 github 操作中,npm build 运行后设置以下内容:
cd build
git init
git config user.email '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9efbf3fff7f2defbf3fff7f2b0fdf1f3" rel="noreferrer noopener nofollow">[email protected]</a>'
git config user.name 'github-actions - CI'
git add -A
git commit -m 'build by GA'
git remote add azure https://${{ secrets.GITUSER }}:${{ secrets.GITPW }}@<azure_local_git_url>.git
输出:
在此之后将会有一个 git Push,但显然问题出在 git Remote add 上。
似乎无法弄清楚发生了什么。
编辑: 在azure中有一个App服务,与本地git部署一起使用,并且在 secret GITUSER和GITPW中设置的用户和密码是应用程序范围级别。这是由它工作的 Jenkins 服务器使用的。
最佳答案
我看错了地方,因为我已经检查了源代码,所以我不必使用 git init,这会引发权限被拒绝。
关于git - Github 操作中的 git remote add 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73786616/