Git使用碰到的问题

问题1


问题详情:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

出现这个问题的原因是没有在github账号添加SSH key。
解决办法:
打开终端,输入:

ssh-keygen -t rsa -C "gitUserName"

gitUserName是你的git用户名。
会有这样的提示:

1

按回车即可。

2

输入y,按回车继续。

3

然后输入口令,长度不能少于4.
确认口令。

4

这样就SSH key生成了,文件路径:

 /Users/bool/.ssh/id_rsa.pub

可以输入下面命令行来查看内容:

cat  ~/.ssh/id_rsa.pub

或者直接去路径下用文本编辑器打开也可以。
最后,将里面的内容添加到github中。
点击账户下的“设置(setting)”按钮

5
6

然后选择面板左侧的“SSH and GPG keys”,

7

然后点击右上角New SSH key,粘贴SSH key中的内容,保存。

最后回到终端,继续你的git操作吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,748评论 9 163
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,740评论 4 54
  • Git的使用 首先登录https://git.oschina.net,如没有账号进行注册. Git简单介绍 Git...
    Sunney阅读 685评论 0 2
  • 文/余金秋 这篇文章是读《必然》12个词里的第一个----形成(Becoming),感受最深的三个关键词:未来、变...
    jinqiuim阅读 299评论 0 0
  • 我不知道我的生命里,我是几生几世。但是,我知道洱海是我生命里的三生三世。 每一次看见洱海,似乎那是前世的情人 于是...
    荷塘花开阅读 336评论 0 4