作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 https,我可以毫无问题地将本地存储库推送到我的 Bitbucket 存储库。但是由于某种原因,带有 git 的 ssh 无法正常工作——即使我的 ssh key 似乎可以正常工作。
这是有效的https:
$ git remote -v
origin https://<myName>@bitbucket.org/<myName>/<myRepo>.git (fetch)
origin https://<myName>@bitbucket.org/<myName>/<myRepo>.git (push)
$ git remote set-url origin git@bitbucket.org:<myName>/<myRepo>.git
$ git remote -v
...
origin git@bitbucket.org:<myName>/<myRepo>.git (push)
$ git push -u origin --all
...
fatal: protocol error: bad line length character: logg
$ ssh git@bitbucket.org git-receive-pack <myName>/<myRepo>
<a long hex string> refs/heads/masterreport-status delete-refs side-band-64k quiet atomic ofs-delta agent=git/2.10.5
0000
fatal: protocol error: bad line length character:
$ ssh -vT git@bitbucket.org
You can use git or hg to connect to Bitbucket. Shell access is disabled
...
origin ssh:git@bitbucket.org:<myName>/<myRepo>.git (push)
ssh: Could not resolve hostname ssh: nodename nor servname provided, or not known
fatal: Could not read from remote repository
最佳答案
替代 URL 应该是 ssh://git@bitbucket.org/<myName>/<myRepo>.git
(不是 ssh:git...
)
和 incident mentioned in the comments仍然是最可能的解释。
我刚刚测试了一个 SSH URL(使用 git ls-remote git@bitbucket.org:<myName>/<myRepo>.git
),它确实有效。
关于git - 尝试使用 ssh 推送到 Bitbucket 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60440840/
我是一名优秀的程序员,十分优秀!