解决git连接问题: You‘ve successfully authenticated, but GitHub does not provide shell access.
·
问题: Hi z397318716! You’ve successfully authenticated, but GitHub does not provide shell access.
git 向仓库推送代码失败
所以使用命令查看是否和 GitHub 连接成功.
命令:
ssh -T git@github.com
解决办法:
重新生成 ssh key 将之前 GitHub 保存的秘钥删除(也可以直接添加新的,不用管之前的).
生成 ssh key 命令:
ssh-keygen -t rsa -C “your_email.com”
执行成功后, 会在默认路径下生成两个文件.Windows下 在
C:\Users\user_name.ssh
id_rsa.pub 就是生成的公钥, 将其内容复制进 GitHub
-
登录github
-
点击 setting
-
点击SSH and GPG keys
-
选择 new ssh key
-
添加公钥
完成
可以进行正常的代码推送了
更多推荐
已为社区贡献2条内容
所有评论(0)