当前位置: 首页 > news >正文

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

后续补充

...

相关文章:

  • 【乙肝公益小讲堂】首次感染乙肝病毒后该如何应对
  • 【贺新版】细腻精致的天阶粤菜家宴
  • 如何关闭陌陌怎么设置虚拟定位软件
  • 2020创意改编单曲:用民族风驾驭【英伦行】(总第244期)
  • 重磅!美联储宣布利率不变,还透露明年计划,美元大跌黄金飙升,A50期货拉升!中国央行怎么做?
  • ios9虚拟定位 ipad
  • 帮我的人,不会忘;骗我的人,不再信
  • 探寻家乡湖南沅陵那些神秘的辰州傩文化
  • 诺贝尔3月15日19:00超级直播夜,精彩呈现!
  • 「超齐全观潮攻略大汇总」千年奇观钱塘江大潮
  • 美食低至五折?四舍五入等于没花钱?青特万达开业这回可得玩够本
  • 2016年二级注册消防工程师招聘价格三年15万
  • 洛阳市田径代表队海报震撼出炉,厉兵秣马、静待对决!
  • 国家管网公司“特急”挂牌虚与实:“三桶油”管道资产难估、股权难分
  • 全国社保联网是怎样影响证书招聘的?
  • 数据结构与算法练习49
  • 单向链表问题——快慢指针
  • 飞车手游怎么虚拟定位
  • Spring 中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?
  • 我的山居生活——金钱的好处