美文网首页
Linux git同步到远程仓库教程

Linux git同步到远程仓库教程

作者: 小豪丶 | 来源:发表于2017-03-12 11:41 被阅读92次

前言: 本教程主要针对linux用户,因此,本教程默认您是懂点linux指令的用户,比如ls,cd...知道home目录。

第一步:创建SSH key

在home目录下,看有没有.SSH目录。如果有,再看看这个目录下有没id_rsa和id_rsa.pub两个文件夹,如果都有了,则跳过此步;如果没有,打开shell,跟着流程走:

$ ssh-keygen -t rsa -C "email@example.com"

然后一路回车即可,此key可无需设置密码,如果没什么问题你就可以在用户根目录下看到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH的密钥,id_rsa是私钥,id_rsa.pub是公钥,公钥是可以让人知道的。

第二步:设置github账号中的ssh key

按图中的步骤进行:


打开设置 创建SSH key

这是为了让github知道提交的是你,这样就能够识别,你可以创建多个key,在不同的电脑上进行commit。

第三步:创建一个github仓库

略。

第四步:将本地仓库与远程仓库关联起来

这里又分很多种方式:
将一个以存在的目录与刚创建的远程仓库关联;
直接克隆远程仓库;
...
这里分别讲解上述提到的这两种方法。

将一个以存在的目录同步到远程仓库

  1. 先配置相关个人信息
git config --global user.name "name" 
git config --global user.email "email" 

配置姓名和邮箱, --global代表配置所有的, 也可以分别配置每个不同的仓库。

  1. 为特定目录建立本地仓库
    先进入你要同步的目录,然后:
git init    # 初始化本地仓库
git add file    # 添加文件到本地仓库,这里的file可以是文件,也可以是文件夹,自行做相应更改。
git commit -m “注释部分”    # 双引号部分是对这次提交做的说明,不能不填,可以乱填,但不建议。
  1. 与远程仓库同步
git pull origin master    # 将远程仓库的东西pull下来

这里可能会碰到一个fatal,没关系。


fatal

如果碰到了,执行:

git pull origin master --allow-unrelated-histories

最后: 同步本地仓库到远程仓库

git push -u origin master

这时候你可以上你的github仓库中看看有没有你push上去的文件。

克隆远程仓库

待补充。

相关文章

  • Linux git同步到远程仓库教程

    前言: 本教程主要针对linux用户,因此,本教程默认您是懂点linux指令的用户,比如ls,cd...知道hom...

  • git初学(二)

    这部分 主要讲解怎么把本地的git仓库同步到远程的仓库(github) 一、linux下配置Git操作免登录ssh...

  • Git 入门到放弃

    简介 git关联远程仓库 本地仓库与远程仓库同步问题 Git 终端命令 git关联远程仓库 基本流程 注册gith...

  • Git多仓库同步全部分支代码

    将一个git远程仓库的所有分支代码同步到另外一个git仓库。

  • 为一个 Git 仓库配置多个远程仓库

    个人实际应用 Git 时可能需要将一个本地仓库同步到多个远程仓库,比如将一个仓库同时同步到 Gitee 和 Git...

  • 使用GitLab Mirrors同步Git仓库

    笔者需实现多个Git仓库数据的同步,大致是从一个远程的Git仓库同步代码到公司内部的GitLab仓库。经过调研,笔...

  • git同步远程仓库的所有分支

    git同步远程仓库的所有分支 git clone克隆远程仓库默认是只克隆master分支,当想把远程仓库上的所有的...

  • 学习如何使用git

    学习如何使用git git的初始设置 git仓库的ssh密钥 远程仓库的设置 远程仓库与本地仓库的同步(参考了这篇...

  • Git 教程(一)--Git简介及操作流程

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(五)--远程分支

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

网友评论

      本文标题:Linux git同步到远程仓库教程

      本文链接:https://www.haomeiwen.com/subject/yartnttx.html