GIT学习之路第四天 远程仓库

时间:2021-11-27 12:18:39

本文参考廖雪峰老师的博客进行总结,完整学习请转廖雪峰博客

git的服务器———Github,自行注册github账号后,按下面的步骤操作:

  • 第一步,事实上,本地Git仓库和Github仓库之间的传输是通过SSH加密的,创建SSH key

(在用户主目录下,看看是否有.ssh文件,里面有id_rsa,id_rsa.pub两个文件,这连个就是ssh的秘钥对,前者是私钥,不能泄露出去,后者是公钥,可以放心告诉任何人。如果有这两个文件直接跳下一步)

打开git bash 输入命令$ssh -keygen -t rsa -c "email@email.com"
  • 第二步,登录github->setting->SSH and GPG keys->add SSH keys

标题任意,key文本框粘贴id_rsa.pub文件内容


4.1添加远程库

  • 首先登录github->create a new repo(在github创建一个新的仓库)
  • 本地learngit仓库下运行命令 $git remote add origin git@github.com:bryce1010(用户名)/learngit.git

(origin是习惯上远程库的命名,上面的命令的作用是将本地仓库与远程仓库连接起来)

在此处如果操作错误,可以先删除远程仓库$git remote rm origin,在远程添加git仓库
  • 下一步,就可以把本地库的所有内容推送到远程库上。

$git push -u origin master(master表示分支)(-u参数表示第一次推送)

从现在起。只要本地仓库做了提交,就可以通过命令$git push origin master推送到远程库

4.2从远程库克隆

  • 第一步,首先在github上创建一个远程库,本次勾选自动创建readme.txt
  • 远程库准备好后,

$git clone git@github.com:bryce1010/gitskills.git

$cd gitskills  (更换目录)
$ls
(查看该目录内容)