我有我的仓库的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的位桶导致的问题
答案 0 :(得分:2)
您的远程网址
ssh://git@bitbucket.org:accountUser/repo.git
的语法错误。修复它:
ssh://git@bitbucket.org/accountUser/repo.git