超简单的同步本地git仓库到远端服务器

平台:win7;github本地目录在C:\Users\ZY\Documents\GitHub。

1、添加ssh-key到github服务器上:

  a)、生成ssh-key:C:\Users\ZY\Documents\GitHub> ssh-keygen -t rsa -C "you-name"。一路回车,就会在本地的C:\Users\ZY\下生成.ssh

文件夹。文件id_rsa.pub里面的内容就是我们需要的。好的拷贝方法是(这里拷贝不好的话会导致ssh验证失败):C:\Users\ZY\.ssh> cat .\id_rsa.pub的内容,然后在命令行里复制。

  b)、将上诉复制的key拷贝到github服务器上:这里就不复制图片了...

  c)、完成上诉步奏后就测试ssh是否能通:C:\Users\ZY\Documents\GitHub> ssh -T [email protected],如果显示欢迎***就表示成功了。

2、github上创建本地需要同步的仓库:这里也不复制图片了...

3、pull服务器上的README.md到本地仓库(这个是重要的,没有就不能成功同步):

  C:\Users\ZY\Documents\GitHub\you-repositories> git remote add origin [email protected]:you-name/you-repositories.git  

  C:\Users\ZY\Documents\GitHub\you-repositories> git pull origin master

  如果在本地仓库下生成README.md文件就表示这一步成功了。

4、push本地内容到github服务器:C:\Users\ZY\Documents\you-repositories> git push -u origin master

  去github上看下,本地仓库的内容是否同步成功了。如果有,就表明本步执行成功了。

  是的,只需要这四步你就可以拥有远程的github仓库了,这对于具有整洁病的人来说是一个很好的管理代码的方法。

时间: 2024-10-08 16:31:39

超简单的同步本地git仓库到远端服务器的相关文章

本地git仓库和远端关联,创建一个新的项目提交到远端

创建远端项目           这个不用说了,在github或者本地的gitlab上创建,拿到ssh或者Https地址 创建本地仓库           1.新建文件夹,在文件夹内打开终端           2.初始化本地的文件夹为一个git可以管理的仓库                git init Initialized empty Git repository in X:/javaCode/workspace_MyBatis/.git/ 把本地仓库和远端仓库关联 $ git remo

本地Git仓库同步到Bitbucket 远程Git仓库

转载自:http://blog.csdn.net/lue2009/article/details/46553829 本地仓库内容可以和多个远程仓库同步,本地仓库出问题或者远程仓库其中一个有问题,那么剩余的仓库还是可以使用的,这就是分布式管理的魅力所在 ! O(∩_∩)O~ 说了那么多废话,下面我们开始具体的操作: (1) 先在github.com或bitbucket.org 创建一个仓库,仓库名就是项目名(一般有依赖工程,都放在这个项目名里面的) (2) 切换到你的本地Git仓库 Eg: cd到

如何将本地git仓库中的代码上传到github

1,  在github上新建一个仓库,比如为:CSS3Test,仓库地址为:https://github.com/hyuanyuanlisiwei/CSS3Test 2,本地git仓库中的文件项目为CSSTest 3, 将本地仓库上传到远程仓库: 运行命令: git remote rm origin git remote add origin https://github.com/hyuanyuanlisiwei/CSS3Test git push -u origin master

本地Git仓库和远程仓库的创建及关联

新建一个远程的仓库(空的) 新建一个远程仓库 设置远程仓库的名字,并创建 设置仓库名 切记:如果我们在创建远程仓库的时候添加了README和.ignore等文件,我们在后面关联仓库后,需要先执行pull操作 在本地创建一个本地的文件夹 在本地创建一个文件夹 利用终端进入当前的文件夹目录 cd /Users/Sunshine/Documents/大神班/练习/0721/helloTest 用终端进入这个文件夹 初始化这个本地的文件夹为一个Git可以管理的仓库 git init 注意:Git会自动为

本地Git仓库和远程仓库的创建和关联及github上传(git push)时出现error: src refspec master does not match any解决办法

github上传项目方法: 在你的电脑上装好git Git Bash Here 本地Git仓库和远程仓库的创建及关联大致流程是: 1.初始化这个本地的文件夹为一个Git可以管理的仓库 git init 注意:Git会自动为我们创建唯一一个master分支我们能够发现在当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了. 2.将本地的仓库和远程的仓库进行关联 git remote add origin [em

(转)如何将本地git仓库上传到GitHub中托管+实践心得

Git——新手入门与上传项目到远程仓库GitHub(转) - Chen_s - 博客园http://www.cnblogs.com/Chenshuai7/p/5486278.html 注意的问题: 1.当时在myeclipse里修改了代码,然后各种add,commit都改不了,找了半天原因,最后发现在myeclipse里加载的工程是一个复制品,就是git仓库里的原件并没有变化……好像之前为了让原件当做备份,我默认设置的是copy to meclipse中,所以在用myeclipse加载工程时要注

把本地git仓库中的项目引入到码云上

一.安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 二.生成公钥和私钥(建立与码云的连接) 三.在码云上新建项目(建议在组织的基础上) 四.在码云上添加刚刚生成的公钥 五.将码云上新建的项目SSH地址放在URL和PUSH URL上 右键TortoiseGit-Settings 确认后-与码云连接成功显示 六.新建git本地仓库 新建库名-右键Git Create Repository here(打开会出现.git文件) 将项目先拷入本地git库

本地git仓库提交到github

1.$ cd ~/.ssh 或cd .ssh 如果没有则提示: No such file or directory 如果没有提示:No such file or directory 说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥 $ ls config id_rsa id_rsa.pub known_hosts $ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa* 2.使用Git Bash生成新的ssh key. $ cd

把本地git仓库的项目上传到远程仓库

之前在学校实验室服务器上建了一个git远程仓库,存放我写的express项目代码.后来由于出去实习,就无法访问那个远程仓库了,因为它在校园网内. 还好我的笔记本中有这个项目完整的本地仓库,于是我就试着在阿里云中新建一个仓库,这样就能把我的本地仓库的代码都上传上去. 首先,我再home目录创建了仓库文件夹,然后在这个文件夹下创建一个子文件夹作为我express项目的仓库目录 mkdir /home/repository/meadowlark.git 在meadowlark.git目录下,运行 gi