小皮博客 | Xiaopi's Blog

84-github配置当中遇到的一个小坑

明明已经在github配置了sshkey,却还是提示没有权限。。

问题

1
2
3
4
5
6
7
Cloning into 'XXXX'...
Username for 'https://github.com': shengl
Password for 'https://shengl@github.com':
remote: Password authentication is not available for Git operations.
remote: You must use a personal access token or SSH key.
remote: See https://github.com/settings/tokens or https://github.com/settings/ssh
fatal: unable to access 'https://github.com/XXXX/XXXX': The requested URL returned error: 403

过程

1
vim ~/.ssh/shengl-github.pub
  • 再次clone,仍然是同样的报错
  • 校验配置 ,返回如下

ssh -vT git@github.com

1
2
3
4
5
...
Are you sure you want to continue connecting (yes/no)? yes
...
debug1: No more authentication methods to try.
git@github.com: Permission denied (publickey).
  • 找到原因,当前ssh key未被启用,启动私钥即可
1
2
ssh-add ~/.ssh/shengl-github
Identity added: /Users/shengl/.ssh/shengl-github (/Users/shengl/.ssh/shengl-github)
1
2
3
4
5
...
Are you sure you want to continue connecting (yes/no)? yes
...
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
Hi shengl! You've successfully authenticated, but GitHub does not provide shell access.
  • 注意,此时应该使用git协议拷贝代码

git clone git@github.com:[org-name]/[project-name].git

版权声明

本文标题:84-github配置当中遇到的一个小坑

文章作者:盛领

发布时间:2019年01月06日 - 11:05:33

原始链接:http://blog.xiaoyuyu.net/post/87088a2b.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

如您有任何商业合作或者授权方面的协商,请给我留言:sunsetxiao@126.com

盛领 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
坚持原创技术分享,您的支持将鼓励我继续创作!