在过去的2个小时里,我一直在寻找解决Git问题的方法。首先,我几个月前从一个Git网站克隆了一个回复给我当地的回购。一切运作良好(拉,推,创PR等)。现在,我面临的问题是我无法将源代码拉/取到我自己的本地仓库(我使用SourceTree作为客户端)。我在SourceTree上收到这些错误:
remote: Password authentication is not available for Git operations.
remote: See https://git.xyz.com.au/settings/tokens or https://git.xyz.com.au/settings/ssh
fatal: unable to access 'https://git.xyz.com.au/rea-systems/rea-systems-data.git/':
The requested URL returned error: 403
我还尝试从另一个Git网站克隆一个新的repo,但无济于事,并得到完全相同的错误消息。
我怀疑它可能是由于令牌,所以我按照https://confluence.atlassian.com/sourcetreekb/two-factor-authentication-2fa-with-github-in-sourcetree-402033499.html的步骤。在那之后我被卡住了。
可能出了什么问题?我该如何解决这个问题?
注意:我没有更改SourceTree上的任何设置(另外,我注意到SourceTree在输入凭据时仍然提示输入用户名和密码。)
答案 0 :(得分:0)
这看起来像是一个https网址凭据问题 这可能是git credential (wrong) credentials caching的结果。
首先,为了进行测试,请尝试将您的网址切换为ssh网址,以查看问题是否仍然存在:这将会回避https crerdential以及可能的2fa方案。