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教程
相关文章推荐
- 【Git学习笔记】GitHub中创建仓库,将本地仓库推送到远程库
- 【Github学习笔记】安装git,创建库,添加远程仓库,添加删除文件
- 【Git/Github学习笔记】Git起步
- 【Git/Github学习笔记汇总篇】
- git学习笔记(二)—— 创建版本库&&版本管理
- 学习笔记_Git之分支创建策略
- Github+Jekyll —— 创建个人免费博客(三)Git学习
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- git学习笔记 -创建仓库、更新代码
- Git入门学习笔记(一) 仓库创建
- iOS学习笔记--如何用ssh key 配置Github
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- github 学习笔记1--一些简单的git命令
- Git版本控制学习笔记(二)推送到远程服务器github
- GitHub入门与实践学习笔记--github学习基础之关于git的基本操作
- 解决github网站 git push或者git clone代码速度太慢的方法
- Git/Github使用笔记(一)——如何生成SSH key及访问Github
- 1、Git学习笔记--GitHub 使用教程 (精华帖)
- Git与GitHub学习笔记(五)一次提交失败的记录
- git 使用(ssh key创建和github使用)