git pull 提示ssh: port 22: Operation not permitted
在github添加了ssh-key,本地ssh-key已生成在~/.ssh
目录下了
# bash
ls ~/.ssh
id_rsa id_rsa.pub
在git bash
下使用git pull
时提示以下错误
git pull
ssh: connect to host github.com port 22: Operation not permitted
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
补充:
win10系统下,使用的是git-v2.9,终端使用git bash
请问如何设置才能正常使用?
======[2017-08-28 补充]===================================================
用ssh链接本地虚拟机都是提示port 22: Operation not permitted
,我可以十分肯定是ssh出现问题了。。。请问哪位知道如何解决?
======[2017-08-28 补充]===================================================
原来是傻B防火墙更新后拦截了ヽ(;´Д`)ノ
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一、检查GitHub是否添加正确的秘钥。
二、检查sshkey是否是在git-shell环境下。
三、检查git remote 是 ssh 还是 https
多半是你的ssh出问题了,这个时候只能做两点:
1、检查你的ssh是否好使,查一下ssh进程状态或者curl随便一个ssh的网页看行不行
2、git项目一般除了ssh方式还有https的方式,尝试用https方式做规避吧