git局网实战

介绍个轻量级方案,让局网下使用git方便,抛砖引玉了。

  • 第一步,首先在A机上,把代码的目录变成仓库。

    用git init或者用GUI操作,这没啥新鲜的。

  • 第二步,在A机某个共享文件夹中建立个裸仓库(基于第一步的仓库)

    即使用命令:在第一步的目录中,而share则是本机的共享目录。

    git clone –bare . /c/Users/Administrator/Downloads/share/bare-cad.git

    但,此时,第一步的仓库并没有把第二步刚建立的仓库当成远程仓库。所以,还要手工建立联系。

    git remote add origin /c/Users/Administrator/Downloads/share/bare-cad.git

    再加上一个

    git push –set-upstream origin master

    可保万全,它设置了第一步仓库的上游或者说远端源是第二步仓库了。不信,你用git branch -a或git push来测试。

    到此,A机内循环通道完毕。

  • 第三步,在局网的其它机器B上,映射驱动器为A机的那个共享目录。

    Y:/bare-cad.git就是那个第二步建立的仓库。

    并同时克隆一个仓库在自己喜欢的目录下。

    git clone /Y/bare-cad.git

    上游或远程关系自动建立好,git pull/push都没问题了。

  • 第四步,开始协同开发,推拉自如。好像装箱和开箱,而这个中转箱,则为bare-cad.git.
ohala wechat
subscribe to my blog by scanning my public wechat account