gpt4 book ai didi

git - 在 linux 上通过 ssh 访问 bitbucket.org

转载 作者:行者123 更新时间:2023-12-02 13:54:27 24 4
gpt4 key购买 nike

我正在尝试通过命令行连接到 bitbucket.org,而无需输入密码。我知道有很多关于这个的帖子,但我的问题是我认为更基本一些。

我在 Ubuntu linux 上运行 git 版本 2.7.4 以防万一。

我似乎正确地添加了一个公钥,我对 .ssh 的所有权限都是 700。我怀疑问题是在 .git/config 中,我有

[remote "kss1"]
url = https://bitbucket.org/<myName>/kss1

几个帖子已将其确定为问题。基于 this post我已将 url 行修改为
[remote "kss1"]
url = git@bitbucket.org:<myName>/kss1

现在的回应是
repository access denied.
fatal: Could not read from remote repository

. 谷歌搜索这个错误并没有产生任何非常有用的东西。

有人可以建议吗?

最佳答案

检查确切使用的 key :

GIT_SSH_COMMAND='ssh -v' git push

从那里,确保您的公钥(由 ssh 在上一个命令中使用)已作为一行复制到您的配置文件(SSH 设置)中。

确保您没有多个 Remote (类型 git remote -v )并且您确实在使用 git push kss1 (默认情况下, git push 推送到 origin )

关于公钥拷贝问题, OP Leo Simon确认 in the comments :

I guess there was a space somehow in the copy of the public key.
I remade the public key and now it's working.
No more password prompts!

关于git - 在 linux 上通过 ssh 访问 bitbucket.org,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50547326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com