使用金山快盘做git的服务器

来源:互联网 发布:屏蔽弹窗软件 编辑:程序博客网 时间:2024/06/05 19:10

由于最近在做团队项目,使用git作为版本管理。想过使用github,但是cernet与外网墙得厉害。自己用过linux搭建git的服务器,也挺好用,问题是穷酸学生没有钱租长期在线的服务器啊,假如作为服务器那台电脑没开了,就难以同步了=。=.....

为了响应党的号召,构建节能多快好省的研究环境。。。然后就没有然后了。。。

进入正题。首先是申请一个金山的网盘(带有自动同步那个,不是T盘。反正使用自动同步的,而且比较信得过的就好)。。地球人都会了吧。

然后(leader必看),对于新的一个repo,在shell下面运行git init --bare <原文件夹> <目标文件夹>;或者对于原来就有仓库,就git clone --bare <原文件夹> <目标文件夹>。这步其实很简单,就是为了建立一个bare库(放在服务器端)。

接着就是去搞我们的网盘了。直接把整个bare库复制到网盘中就可以,然后是自动同步,等待吧。

然后就是clone该项目了。首先知道网盘在哪。(金山的一般是X:\快盘)我的叫GitServer



当然不用再load密钥了,那是在linux的环境下才使用的(SSH,就是有这个安全机制了好)。

●使用网盘做gitserver的不足是,任何拿到网盘密码的人都可以摧毁这个repo。所以小组里面别乱得罪人啊哈哈

clone和commit之类的还是很快的,毕竟是近乎本地了。

对于原有的本地库,修改一下remote,指向网盘上的库

记得要save这个remote啊亲!!!

接着的工作就和原来的一样了。push的话尽量互相通知一下吧,目前不知道这种方法会不会造成一些无法解决的冲突(毕竟还是先保存到本地然后才同步过去的)。

就选择开机启动网盘吧,总比一直开着机当服务器好。(帮金山做了广告,金山你一定要安全安全安全啊!)

原创粉丝点击