Linux本地git仓库连接github远程仓库——详解附图(必看指导)

创建本地git并连接远程仓库

  • 第一次连接远程仓库请先查看第四点!!!!
  • 一. 创建Linux本地的仓库
  • 二. 在github上创建一个仓库(远程库)
  • 三. 连接
  • 四. 第一次建仓库问题

第一次连接远程仓库请先查看第四点!!!!

一. 创建Linux本地的仓库

1.使用指令mkdir learn创建文件夹,并使用指令git init learn把这个目录变成Git可以管理的仓库。
在这里插入图片描述
2.在learn目录下创建一个text.txt文档(随便写点,方便到时候检验是否提交到远程仓库),git addgit commit 就是添加到本地的版本库。

查看该链接学习git add,git commit,以及版本库的概念
Linux本地git仓库连接github远程仓库——详解附图(必看指导)_第1张图片

二. 在github上创建一个仓库(远程库)

1.进入github的官网,点击头像,然后选择Your repositories

Linux本地git仓库连接github远程仓库——详解附图(必看指导)_第2张图片
2.进入该页面后,点击new创建新的仓库

在这里插入图片描述
3.输入仓库的名字(比如:learn,其实就是项目的名字),然后选择Public,最后点击Creat repositories
Linux本地git仓库连接github远程仓库——详解附图(必看指导)_第3张图片
4.得到如图所示界面
Linux本地git仓库连接github远程仓库——详解附图(必看指导)_第4张图片

三. 连接

1.执行指令git remote add origin [email protected]:LiJoney/learn.gitorigin就是远程库的名字,[email protected]:LiJoney/learn.git就是在github上创建仓库的Http(一定要换成自己的,不然连的我的,你用不了)。使用指令git remote -v 查看本地连接的远程库。
在这里插入图片描述
在这里插入图片描述
2.生成自己的token

查看该文章按着步骤来,获取自己的token,并保存下来

3.使用指令git push -u origin master,由于远程库是空的。我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令为git push
Linux本地git仓库连接github远程仓库——详解附图(必看指导)_第5张图片
4.查看github 中的仓库learn,查看text.txt文本文档是否已上传过去。发现已经存在,成功。
Linux本地git仓库连接github远程仓库——详解附图(必看指导)_第6张图片

四. 第一次建仓库问题

因为我这个是第二次创建仓库,所以第一次踩得很多坑都没有了,但是大概记得是啥:

1.第一次使用push,可能会有SSH警告,可以查看下面这篇文章,也可以查看类似的文章,注意github粘贴的是公钥即id_rsa.pub

推荐此文章

2.出现报错RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.

推荐此文章

你可能感兴趣的:(git,git,ubuntu,linux)