赞
踩
说明, 有时候运行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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。