学习:使用git,添加ssh密钥到github
Posted fochive
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习:使用git,添加ssh密钥到github相关的知识,希望对你有一定的参考价值。
一 、注册好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 "[email protected]"命令新建密钥,提示输入路径可以直接回车默认,之后提示输入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 [email protected]测试一下是否成功启用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的主要内容,如果未能解决你的问题,请参考以下文章