码迷,mamicode.com
首页 > 其他好文 > 详细

学习:使用git,添加ssh密钥到github

时间:2018-10-18 22:03:12      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:显示   新建   远程仓库   project   des   id_rsa   git add   生成   本地仓库   

一 、注册好github,并按照guide学习github基本操作,如创建一个名字为codes的仓库。

 

二 、安装git

git 简单使用:

 

1) git初始化配置(添加用户名如hahaha和邮箱如hahaha.163.com,并不等同于github账户,只是相当于留下联系方式):

# git config --global user.name hahaha

# git config --global user.email hahaha.163.com

 

2)先创建一个空目录如MyProject并进到该目录,然后使用命令将该目录变成git的本地仓库:

# git init

此时该MyProject目录下会多一个.git隐藏目录。

 

3)将codes仓库clone到本地:

在github打开codes仓库,点击"clone and download",将url复制下来。

在MyProject目录下使用命令 # git clone <刚复制的url>

之后就可以看到MyProject里面有了一个codes目录,说明成功clone仓库了。同样地,可以去clone别人的项目。

 

4) 假设此时在本地的codes目录下创建了test.c,要将它放到github上面

可以在MyProject目录下输入# git add codes/

或者在codes目录下输入# git add test.c

 

5) 此时使用# git commit命令,会提示输入注释,或者可以直接使用# git commit -m "add test.c"提交的同时附上注释。

再用# git push命令就可以将其提交到github的仓库,这是会提示输入github账户和密码。之后便可以在github的仓库里看到test.c文件。

 

三 、在添加ssh(已经安装)密钥到github,具体步骤如下:

1) 终端输入# ssh-keygen -t rsa -C "hahaha@163.com"命令新建密钥,提示输入路径可以直接回车默认,之后提示输入ssh密钥使用的密码自行设置。

密钥生成成功会显示出公钥的所在位置,默认的是:Your public key has been saved in  /home/user/.ssh/id_rsa.pub

 

2)用cat命令查看该id_rsa.pub文件,并将显示的所有内容完整复制下来。

打开github用户设置,新建ssh key。将刚复制的公钥粘贴在key的区域,补上title就可以完成添加了。

 

3)用# ssh -T git@github.com测试一下是否成功启用ssh。

 

4)用 # git remote -v 查看远程仓库的url,在github仓库的clone and download选择Use ssh,将url复制。

# git remote set-url origin <复制的url> 命令改用ssh的url。用# git remote -v 查看一下有没有成功修改。若远程仓库url不再是http开头,说明成功了。此时若再push,便无需再输入github账户密码。

 

 

 

学习:使用git,添加ssh密钥到github

标签:显示   新建   远程仓库   project   des   id_rsa   git add   生成   本地仓库   

原文地址:https://www.cnblogs.com/fochive/p/9812916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!