当我尝试将其挂起一会儿时,我得到的错误是:fatal: Authentication failed for 'https://...'
我看了几个答案,但它们对我不起作用。
我正在使用ssh键进行登录。
当我运行git remote -v
时,它会返回用于push / pull的正确URL,我的git配置看起来不错。
我想念什么?
我看过几次这样的建议:
git config --global credential.helper store
但我认为它们不起作用,因为我没有那样使用用户名/密码。
有任何想法吗?
编辑:更多信息-
将网址更改为ssh
后,我得到以下信息:
The authenticity of host 'bitbucket.apps.mysite.com (10.101.10.10)' can't
be established.
ECDSA key fingerprint is SHA256:2EAIgH1GS8Ocfepmi/hjhEu8paYcohl53kuVm9GgxRU.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'bitbucket.apps.mysite.com,10.101.10.10' (ECDSA)
to the list of known hosts.
myuser@bitbucket.apps.mysite.com: Permission denied (publickey,gssapi-
keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
所以至少这是朝正确方向迈出的一步。
答案 0 :(得分:1)
对于我来说,该网站建议的网址是错误的。我们的比特桶托管在我们自己的域中。 该网站建议将克隆网址更改为:
https://bitbucket.apps.mysite.com/scm/op/my-service.git
但是我应该像这样使用ssh
网址:
ssh://git@bitbucket.apps.mysite.com:7999/op/my-service.git