在windows下搭建能与虚拟机ubantu共用的git服务器

最近需要在搭建的ubantu虚拟机下修改和编译各种文件,我不习惯在ubantu下看代码,更倾向于用windows系统来阅览修改。这种喜好带来的一个问题是怎么将windows和linux的代码同步起来。

最开始采用的是共享文件夹,但是vmware的共享文件夹是建立于windows系统,在ubantu下对该共享文件操作时,无法建立linux系统所需的软连接文件,导致编译失败,因此放弃了共享文件夹。

而后转向git和github服务器。这种借助于github远端服务器的方式也能够初步解决同步问题,windows和ubantu下各有一份代码,一端修改推送,另一端拉取。这种方法操作繁琐,需要将本地的git与github上的账号进行绑定,绑定所依据的是公钥,而在git本地进行推送时需要输入git账号绑定的邮箱 和 账号创建token。除此之外,必须保证与github服务器进行连接才可以,对于断网情况无能为力。

而后转向git和gitblit服务器。gitblit服务器可以在本地建立一个服务器,这样就对互联网没有要求了。

下面就来说说如何搭建gitblit服务器环境。

1、准备软件环境

去gitblit官网下载好gitblit文件后,打开文件/data/,复制粘贴defaults.properties,并且重命名为my.properties,打开my.properties,修改server.httpPort = 8080,下面server.httpsPort不用改

 在windows下搭建能与虚拟机ubantu共用的git服务器_第1张图片

下面这个ip地址要注意一下 server.httpBindInterface =192.168.200.1,这里要设置为虚拟机vmware的vmnet8的ip地址,不能用vmnet1的地址,因为NAT模式其实是与VMnet8虚拟网卡进行通信,比如说我的vmnet8ip地址就是192.168.200.1。

在windows下搭建能与虚拟机ubantu共用的git服务器_第2张图片

 这样gitblit的环境配置就配好了

你可能感兴趣的:(git,服务器,github)