原文:You’ve successfully authenticated, but GitHub does not provide shell access
一个项目一直 git push不了,起初我以为是ssh配置不正确,结果
ssh -T git@github.com
连接弹出这个信息。说明系统保存的密码用户名是对的,可以连上。
之所以有上述报错,是因为一开始的设置
git clone 时用的时https的网址,应该复制ssh的网址。打开项目,打开隐藏文件,在git下修改config文件。将origin的http改为ssh网址即可。具体参考这篇:
mark一下。