此文章是vip文章,如何查看?  

1,点击链接获取密钥 http://nicethemes.cn/product/view29882.html

2,在下方输入文章查看密钥即可立即查看当前vip文章


Git生成并添加SSH key[到Github]

  • 时间:
  • 浏览:
  • 来源:互联网

1.应用场景

目的: 本地能从github上推拉代码.

2.学习/操作

适用于Windows与Linux

 

只要将本地主机上.ssh目录下的id_rsa.pub的内容放到github上SSH keys上即可

githubSSH keys地址: https://github.com/settings/keys

 

步骤

1.检查本机是否已经存在ssh key配置

打开git base命令行窗口
进入~/.ssh/目录

cd ~/.ssh/

若没有该文件夹,则会提示No such file or directory,则表明无此配置。

若有该文件夹,会进入到文件夹中,此时使用ls查看文件夹内容。

 

如果没.ssh目录, 则新建该目录,

mkdir .ssh

进入该目录

cd .ssh

 

2.生成ssh key

ssh-keygen

Note: 如果有id_rsa 与 id_rsa.pub两个文件 ,则跳过


git config --global user.name 'i am name'  //添加用户名 
git config --global user.email 'i am email@xx.com'  //添加邮箱

ssh-keygen  //生成id_rsa 与 id_rsa.pub文件

连续回车即可

 

备注:

用户名和邮箱是后面提交代码的时候要求的, 是为了标识提交者的信息, 便于追溯

 

3.此时, .ssh目录下有两个文件: id_rsa 与 id_rsa.pub ,如上所示  //即秘钥与公钥

使用文本编辑器打开id_rsa.pub.

 

 

4.https://github.com/settings/keys上点击 'New SSH Key', 出现如下界面, 输入Title,如i am home.

,将文件内容拷贝到Key栏位的输入框内.

 

5.点击'Add SSH Key'.

补充: //似乎新版github, 使用颜色表明是否正确启用ssh key[绿色表示正常yes, 灰色表示no]

在tencent_ECS中git clone xxx 之后,  刷新上述页面, 出现如下:

 

 

6.克隆github远程仓库地址

git clone git@github.com:ningxiaofa/tp5.test.git  回车

如上所示, 克隆成功.而且用于代码推拉权限.

 

 

7.修改提交代码


 

 

后续补充

...

3.问题/补充

1. 如何将本地代码github上的仓库关联起来,从而可以使用git进行版本管理

见: https://blog.csdn.net/william_n/article/details/103281525

 

 

后续补充

...

4.参考

TBD

后续补充

...

本文链接http://element-ui.cn/news/show-577000.aspx