git学习笔记(远程仓库)
2018-04-04 09:22
218 查看
远程仓库
1.Git仓库远程连接Github仓库,Git仓库和Github仓库之间的传输通过SSh加密,设置如下:
第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有这两文件,可以直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "yourmail@example.com" 注:可以不设置密码,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心的告诉任何人。
第二步:登陆Github,打开“Account settings”,"SSh Keys"页面,点“Add SSH Key”,填上任意Title,在key文本框里粘贴id_rsa.pub文件的内容。
2.添加远程库
在Github中创建一个仓库,目前,在Github上的这个learngit仓库还是空的,Github告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后把本地仓库的内容推送到Github仓库。
现在根据提示,在Git Hush中输入:$ git remote add origin git@github.com:username/preoname.git 添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的。
3.把本地库的所有内容推送到远程库上:$ git push -u origin master 把本地库的内容推送到远程,用“git push”命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master时,加上了-u参数,Git不但会把本地的master分支内容推送到远程新的master上,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
并且,从现在开始,只要本地做了提交,就可以通过命令:$ git push origin master把本地master分支的最新修改推送至Github。
4.从远程仓库克隆$ git clone git@github.com:username/preoname.git filename进入filename(你的创建文件夹名称)$ cd gitskills
1.Git仓库远程连接Github仓库,Git仓库和Github仓库之间的传输通过SSh加密,设置如下:
第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有这两文件,可以直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "yourmail@example.com" 注:可以不设置密码,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心的告诉任何人。
第二步:登陆Github,打开“Account settings”,"SSh Keys"页面,点“Add SSH Key”,填上任意Title,在key文本框里粘贴id_rsa.pub文件的内容。
2.添加远程库
在Github中创建一个仓库,目前,在Github上的这个learngit仓库还是空的,Github告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后把本地仓库的内容推送到Github仓库。
现在根据提示,在Git Hush中输入:$ git remote add origin git@github.com:username/preoname.git 添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的。
3.把本地库的所有内容推送到远程库上:$ git push -u origin master 把本地库的内容推送到远程,用“git push”命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master时,加上了-u参数,Git不但会把本地的master分支内容推送到远程新的master上,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
并且,从现在开始,只要本地做了提交,就可以通过命令:$ git push origin master把本地master分支的最新修改推送至Github。
4.从远程仓库克隆$ git clone git@github.com:username/preoname.git filename进入filename(你的创建文件夹名称)$ cd gitskills
$ ls注:要克隆一个仓库,首先必须知道仓库的地址,然后使用,“git clone”命令克隆。Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。
相关文章推荐
- git学习笔记(二):分支和远程仓库
- 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge【转】
- git学习笔记--远程仓库
- Git学习笔记四--远程仓库
- Git学习笔记(六)---添加远程仓库
- git学习笔记--远程仓库
- Git 学习笔记<远程仓库与标签管理> (四)
- Git学习笔记(4)——添加远程仓库,克隆远程库,以及库的推送
- 【Git 学习笔记】2.5 - 远程仓库的使用
- git学习笔记整理-6-远程仓库
- Git学习笔记(5)----基本操作及命令(远程仓库篇)
- GIT学习笔记--提交代码到远程仓库
- Git学习笔记四--远程仓库
- GIT学习笔记-命令基础-远程仓库的使用
- 【Git学习笔记】远程仓库
- 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge
- Git学习笔记(二) 远程仓库及分支
- 【Github学习笔记】安装git,创建库,添加远程仓库,添加删除文件
- 【Git 学习笔记】2.5 - 远程仓库的使用
- Git远程仓库学习笔记