当前位置:   article > 正文

github密钥

github密钥

说明, 有时候运行git clone命令想下载github上的项目会出错。 例如,

git clone -b homes-app-start git@github.com:angular/codelabs.git homes-app

这个时候如果出现如下错误:

fatal: Could not read from remote repository.

Please make sure you have the correct acess rights.

出现这个错误是因为你没有github账号或者你没有把你的电脑通过密钥连接到github。 

这个时候要按照以下步骤产生你的github密钥。 

1,注册github用户(如果已经有github用户名就不用这步):

https://www.github.com

点击signup注册。

2,git配置命令:
git config --global user.name "bryan sun"  #这里用你自己的github上的用户名
git config --global user.email "hitsjt@gmail.com"  #这里用你自己的github上注册的电子邮件

3,产生本地密钥:

cd ~/.ssh

ls  

通过上面的list命令查看.ssh目录下有哪些文档,如果存在id_rsa或者id_rsa.pub说明你本地已经有了密钥。 如果没有,就要按照下面命令产生密钥:

ssh-keygen -o

运行上面这个命令之后会产生本地密钥,首先会问你密钥存在哪个路径:

Enter file in which to save the key , 直接按回车键选择默认路径就可以了。

然后会要求你输入密钥的密码,可以选择不输入,但是安全起见最好输入密码,输入两次密码匹配。

4,把本地密钥填入github:

点击右上角的图标,在下拉菜单里选择“settings",  然后在左侧点击”SSH and GPG keys"

点击"New SSH key"按钮,自己选一个"Title", 例如“my pc to gitbhub",  

然后在linux的terminal里运行命令

cat id_rsa.pub

用鼠标选择这个key,然后右键复制粘贴到github网站的key那个框框里去。然后点击"Add SSH key"按钮,

5,再次运行git clone

这个时候回到linux terminal, cd 命令进入到你想放置你的项目的路径去,例如

cd ~/myproject   #注意,这里要写入你自己的项目的路径。

然后再运行上面的git clone命令就没有问题了。

git clone -b homes-app-start git@github.com:angular/codelabs.git homes-app

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/803536
推荐阅读
相关标签
  

闽ICP备14008679号