您的位置:首页 > 编程语言

Git学习笔记三(创建Github SSH Key、git push、git clone)

2017-08-09 15:54 316 查看

Git学习笔记三

远程仓库

创建Github SSH Key

自行注册Github账号。

在本地的Git Bash中输入$ ssh-keygen -t rsa -C "youremail@example.com"

引号内邮箱填写你自己的邮箱。

在键入上述命令后,会有很多配置需要你去确定(设置密码等),一路回车,选择默认配置。

此时在Git Bash的反馈信息中会告知在哪个目录下创建了.ssh目录,例如这一行Your public key has been saved in /c/Users/*/.ssh/id_rsa.pub.

现在我们去这个目录中用Notepad++等软件打开id_ras.pub文件,将其中内容复制。如图



我们再去Github的Acoount Setting中选择SSH设置,将复制的内容粘贴到里面。如图操作





现在我们就成功创建了Github的SSH,另外注意,SSH是和机器相关的,倘若你更换了机器,你需要再添加一个SSH Key。

添加远程仓库

现在我们打开Github,在右上角
+
号处点击选择
New repository
来建立一个新的仓库,填写仓库名字以及相关配置后,点击绿色的创建图标。如图



在bash中输入下列命令来关联远程库,注意要将星号替换成你的github账号名。
git remote add origin git@github.com:[code]****
/learngit.git[/code]

接下来尝试提交,输入
git push -u origin master
,应该出现下列反馈,具体信息可能会有不同
$ git push -u origin master

Counting objects: 19, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (19/19), done.

Writing objects: 100% (19/19), 13.73 KiB, done.

Total 23 (delta 6), reused 0 (delta 0)

To git@github.com:[code]****
/learngit.git

*
[new branch] master -> master

Branch master set up to track remote branch master from origin.[/code]

如果出现了一些问题,很有可能是因为你在新建库的时候默认增加了一个README文件,导致远程库本地库不同而
fail to push
(折腾了好久…),这个时候只需要
pull
一下就行了,如图



这样我们就完成了push的工作

克隆远程库

现在我们在github上面接着新建一个库,叫
gitskills
,注意勾选增加README文件。

远程库准备好的时候,我们可以用
git clonegit@github.com:****/gitskills
命令来完成克隆,同样记得替换成你的账户名。如图



本文是本人学习廖雪峰git教程过程中的学习记录,详细教程可以参见廖雪峰Git教程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github git ssh