Git关联远程github

前提有一个github账号和安装好git

一、 git与github的秘钥SSH Key连接

1、 在github上创建一个仓库(我这里创建的名字是examp)
2、 刚创建完一个空的仓库,记住仓库的地址: https://github.com/ChenYaoBinGitHub/examp.git 如下图所示:

在这里插入图片描述
3、 3、打开git,然后输入ssh-keygen –t rsa(生成秘钥key,用于关联远程仓库,如github),生成了id_rsa和id_rsa.pub,在图中第四行可以看到存放的路径。如下图所示

在这里插入图片描述
4、 在github上添加 ssh key
将生成id_rsa.pub用记事本或者其他软件打开,将其全部复制到github上,如下图所示

在这里插入图片描述
在github上点击setting里的 SSH and GPG keys,如下图

在这里插入图片描述
再点击New SSH key
Tile 是填写SSH key的标题名字,我这里填写了“xxxx”
Key 是id_rsa.pub复制的文件数据内容,如下图

在这里插入图片描述

5、查看关联的连接成不成功,在git输入ssh -T git@github.com
若成功,如下图所示
在这里插入图片描述
二、 本地仓库(git)关联远程仓库(github)

1、创建文件夹并git init(我这里创建文件夹名为examp)如下图
在这里插入图片描述
2、git输入关联的仓库地址:git remote add origin https://github.com/ChenYaoBinGitHub/examp.git(该地址是github上examp仓库的地址)origin是你给远程仓库的一个名字,如下图
在这里插入图片描述
3、在git上新建文件test1.txt, 再向test1.txt填写内容,之后就add和commit。如下图

在这里插入图片描述
5、 Git输入git push -u origin master 向远程仓库github去push
//关联后,第一次推送git push -u origin master分支的所有内容命令,此后,每次本地提交后,就可以使用命令git push origin master推送最新修改
若成功则github就有了test1.txt文件了
如下图
在这里插入图片描述

6、git输入git pull origin master 从github上pull文件,成功就有github上的文件下载到git本地仓库中,如下图
在这里插入图片描述
三、 本地仓库(git)关联远程仓库(github)另一种方法
1、先把仓库clone下来,在添加修改文件后上传(clone时不需要将文件夹git init 成仓库)
在git输入git clone https://github.com/ChenYaoBinGitHub/examp.git

2、git输入git push origin master或者 git push
///

关联远程仓库
下面我们就来了解如何建立本地仓库与远程仓库的关联。
第一、在本地已经有了仓库,需要把它推送到远程仓库去

以Github平台为例

在github上面创建一个空的仓库

在Git Bash上输入如下命令,将本地仓库与远程仓库关联

$git remote add github git@github.com:Jinphy/GitTest.git

注意:这里需要注意的是上面命令中的github 是远程仓库在本地Git的名称,默认情况下一般命名为origin,但是这里为了区分不同平台的远程仓库(例如:Gitee平台的远程仓库在本地可以命名为gitee),所以为github。另外Jinphy是你自己的账号名,需要改为你自己的,不然你就关联到我的远程仓库了,但是这样对我是没有影响的,因为你是没有权限在我的平台上提交任何代码的

查看本地仓库与远程仓库的关联详情
$ git remote -v

解除远程仓库
删除与远程仓库的关联就比较简单了,直接输入以下命令:
$ git remote rm github //github 是你远程仓库在本地Git中的名称

//

更多请请参考:https://blog.csdn.net/likai_rabbit/article/details/72516733
https://blog.csdn.net/Jinphy/article/details/81206304
ssh-keygen生成git ssh密钥:https://blog.csdn.net/zhuwinmin/article/details/54913468

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值