转自:http://blog.csdn.net/a5244491/article/details/44807937 版权声明:本文为博主原创文章,未经博主允许不得转载. 因为一些特殊原因,需要将公司原来的代码仓库从github移植到oschina上去,项目手工操作很麻烦.自己整理了一下,写了简单的几个脚本来处理了. 在这之前,必须先手动在新的Git仓库上把项目先建立好,否则是不会成功的.(也许有命令行方式,还请告知,我不会) 1 先建立个空的目录,用来down工程以及处理工程 $ mkdir m…
Git本地仓库与远程github同步的时候提示fatal: remote origin already exists 错误解决办法 1.git在本地的电脑创建了仓库,要远程同步github的仓库.使用命令:$ git remote add origin https://github.com/yuanchaoyong/wxtest.git 报如下错误: 可以知道其实本地已经同步过一次的github版本库了.需要把原先的删除 2.先删除远程 Git 仓库 $ git remote rm origin…
Git作为现在比较流行的版本管理工具,其配置非常简单.方便. 下面举一个简单例子,说明如何在服务器上建立一个公共的git代码仓库. 1.确保服务器上已经打开ssh服务,可以用ps -e | grep ssh 检查,如果看到sshd,则说明ssh服务是开放的: 2.访问控制:在服务器上的每一个用户要想访问服务器,都应当建立一对公/私钥,公钥放在服务器上,私钥分发到其他机器上,则其它机器也可以无需密码通过ssh访问服务器.这是git能够协同工作的前提. 注意:linux下,公.私钥存放目录为/hom…
有的时候我们需要对gitlab上的代码进行迁移,希望在迁移后能保持原有的branch.tag.commit记录等.可以使用以下方式: 1.clone代码到本地. 2.修改remote仓库的地址,添加新的地址. vim .git/config [remote "origin"] url = git@xxx.com:xxx/xxx.git [remote "new"] url = git@xxx.com:xxx/xxx.git   可以使用 git remote -v…
第1章 git介绍 1.1 参数: 第2章 git管理一个项目 2.1 图示 2.2 cd /项目路径 2.3 git config --globle user.email  "邮箱地址" 2.4 git confgi --globle user.name  'xiaodong' 2.5 git init 2.6 git log 2.7 git status 2.8 git commit -m '描述信息' 2.9 git log 2.10 git add . 第3章 项目回滚 3.1…
…通过命令行创建一个新的仓库 echo "# GitTest" >> README.md # 船舰一个说明文件,说明内容是 "# GitTest" 这个内容你可以随意写 git init # 在当前目录初始化本地仓库 git add README.md # 将 README.md 纳入版本控制 git commit -m "first commit" # 提交缓存区的内容到本地仓库区 git remote add origin htt…
1 文章目的 本文主要帮助已经掌握或者想要掌握Git的开发者,如何更好的应用Git,以及更好的将Git与DevCloud结合应用. 2 概述 2.1 版本控制系统介绍 从狭义上来说,版本控制系统是软件项目开发过程中管理代码所有修订版本的软件,能够存储.追踪文件的修改历史,记录多个版本的开发和维护,事实上我们可以将任何对项目有帮助的文档交付版本控制系统进行管理.版本控制系统(Version Control Systems)主要分为两类,集中式和分布式. 2.1.1 集中式版本控制系统 集中式版本控…
centos服务器下搭建git仓库,使用ssh协议管理仓库代码权限    git官网(http://git-scm.com/) 使用ssh协议: 一.安装git,使用yum install git 或者使用 源码包安装git-2.2.0.tar.gz(https://www.kernel.org/pub/software/scm/git/) 新建git用户与用户组 # useradd git # passwd git 二,新建git仓库(仓库位置自己随用户自己决定,例/var/git/testp…
由于项目开发需要,可能多个项目都放在bitbucket或者github上面,每个项目都有独立的sshkey,这就会造成push时的系统默认取~/.ssh/id_rsa的问题. 最简单的解决方法是这样: vi ~/.ssh/config Host bitbucket-project1  #设置git用的假hostname HostName bitbucket.org #这里是真实的hostname User git IdentityFile ~/.ssh/id_rsa.pro1 #指向项目的私钥…
一.           创建SSH key 输入命令“ssh-keygen –t rsa”创建ssh key.   由于笔者pc机已有ssh key,这里不再重复创建覆盖,仅做演示. 笔者创建好的ssh key 在C:\Users\***\.ssh目录中.   二.           将SSH key填写到github 登录网页https://github.com/(没有账户需要先注册),点击settings,如下图:   点击左侧菜单SSH and GPG keys,然后点击右上方new…