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

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置GitHub的SSH密钥,请按照以下步骤进行操作: 1. 打开终端或命令行界面。 2. 检查是否已经存在SSH密钥对。您可以使用以下命令检查: ``` ls -al ~/.ssh ``` 如果已经存在名为 `id_rsa` 和 `id_rsa.pub` 的文件,表示您已经拥有SSH密钥对。您可以跳过接下来的步骤,直接进入第6步。 3. 如果没有SSH密钥对,使用以下命令生成一个新的SSH密钥: ``` ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 将 `your_email@example.com` 替换为您在GitHub上注册的邮箱地址。您也可以选择不输入任何内容,直接按Enter键,使用默认值。 4. 您将会被提示选择密钥保存的位置和文件名。按Enter键接受默认值即可。 5. 接下来,您将被要求输入一个密码短语(passphrase)。这是可选的,如果您想要为您的私钥添加额外的安全性,可以输入一个密码短语。如果您不需要密码短语,直接按Enter键跳过即可。 6. 密钥生成完成后,使用以下命令将公钥复制到剪贴板: ``` pbcopy < ~/.ssh/id_rsa.pub ``` 如果您使用的是Windows系统,请使用以下命令复制到剪贴板: ``` clip < ~/.ssh/id_rsa.pub ``` 7. 打开GitHub网站,登录到您的账户。 8. 点击右上角的头像,选择 "Settings"。 9. 在左侧的菜单中,选择 "SSH and GPG keys"。 10. 点击 "New SSH key"。 11. 在 "Title" 字段中,输入一个描述性的名称,以识别这个密钥。 12. 在 "Key" 字段中,粘贴您刚才复制的公钥。 13. 点击 "Add SSH key"。 现在,您已经成功配置了GitHub的SSH密钥。***

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值