but GitHub does not provide shell access 求问解决方法

weixin_39434956 2018-05-22 10:13:11
如题,在设置ssh过程中出现这个问题。求解答,谢谢
...全文
11667 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Asunyn 2021-01-19
  • 打赏
  • 举报
回复
引用 4 楼 勤修戒定慧熄灭贪嗔痴 的回复:
也有点困惑,出现了but GitHub does not provide shell access 是不是生成了两个ssh密匙原因?
我也是同时配置GitHub和gitee,github出现这个警示请问您解决了吗
  • 打赏
  • 举报
回复
也有点困惑,出现了but GitHub does not provide shell access 是不是生成了两个ssh密匙原因?
qq934310700 2020-03-25
  • 打赏
  • 举报
回复 7
1.先查看远程仓库地址:git remote -v,如果地址是https,那肯定需要密码啊! 2.如果是https,那就改为ssh: git remote set-url origin git@github.com:xxxxxxx/xxx.git 3.改完提交就不要密码了;
艾秋 2019-08-11
  • 打赏
  • 举报
回复 47
你好,
在使用ssh加公钥认证时会输入 ssh -T Github.com,认证成功后会输出如下Log。
“but GitHub does not provide shell access ”这句话的意思是,GitHub不提供shell(ssh)访问/接入权限。
ssh -T选项的意思为,不分配伪终端。
当你在使用ssh协议连接到自己或者其他服务器时,本地终端会显示命令提示符,你可以在上面操作输入命令ls等。
结合上面几点,这句话的意思即为你无法使用ssh协议直接登录github,在github服务器上建立一个伪终端,并进行操作。
所以,这句提示并不是一个错误,而是github输出的一句提示语。
同样你可以在本地使用ssh协议进行git相关操作,并提交到github,没有任何影响。
希望能解决你的疑问。

10,608

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧