从https切换到ssh进行bitbucket

时间:2018-12-03 17:40:59

标签: git ssh bitbucket

我有我的仓库的ssh网址

git@bitbucket.org:accountUser/repo.git

和我用于获取和推送的远程URL:

ssh://git@bitbucket.org:accountUser/repo.git

我已经生成了一个新的私有和public ssh密钥,该私有密钥已添加到ssh代理中,公共已添加到bitbucket中的ssh密钥中。

如果我在本地服务器上使用git-bash并放置

ssh -T git@bitbucket.org

打印与远程URL匹配的accountUser

但是,git pull和git fetch在powershell中返回:

permission denied (publickey_ could not read from remote repository

并在gitbash中返回

invalid repository syntax, could not read from remote repository

在提示您输入密钥密码后。

我在这里做错了什么?我只是想解决禁用TLS v1.1的位桶导致的问题

1 个答案:

答案 0 :(得分:2)

您的远程网址

ssh://git@bitbucket.org:accountUser/repo.git

的语法错误。修复它:

ssh://git@bitbucket.org/accountUser/repo.git