我无法推动,我已经在this问题中尝试了所有解决方案。我使用的是Windows10和TortoiseGit。
我用PuTTYgen生成了我的SSH密钥,我已经尝试更换密钥,以防我的旧版本损坏。当我尝试使用git bash时出现了这个错误:
$ git fetch -p权限被拒绝(公钥)。
致命:无法从远程存储库中读取。请确认你 拥有正确的访问权限并且存储库存在。
在TortoiseGit中,我得到:
git没有干净地退出(退出代码1)
答案 0 :(得分:0)
对于我的情况,我完成了3个步骤来构建成功。
还原所有本地更改(如果有的话)(或者保留一份副本,以备日后使用)
进行git清理,拉动并检查日志中是否存在错误
转到git bash选项,并且我在上面的茎中登录时遇到错误(我的情况) 由于“ 错误:无法锁定引用和分支详细信息”,因此在git bash中,我运行了以下命令 git update-ref -d'分支名称'
例如,如果错误是类似 **
**错误:无法锁定ref'refs / remotes / origin / EXMPLEISSUE / EXAMPLE-1011_DEMO_web_interface_DOES_NOT_GET_GIT_UPDATE':
然后我运行以下命令 git update-ref -d'refs / remotes / origin / EXMPLEISSUE / EXAMPLE-1011_DEMO_web_interface_DOES_NOT_GET_GIT_UPDATE'
我们必须确保通过成功执行git update-ref -d'Branch_name'来类似地解决日志中的所有错误,然后才能成功提取,最后我可以从git获得成功提取。