前言
linux环境下可以安装gitlab作为git的远程仓库管理项目。
windows环境下可以安装gitblit作为git的远程仓库管理软件。
一、安装配置jdk(java环境)
参考这个:https://www.cnblogs.com/helf/p/9383337.html
二、安装ssh
win7默认是没有ssh服务,如果不安装ssh服务的话,那么git不能使用ssh来推送和拉取代码的(巨坑)。
安装一个ssh软件就好,这里安装freeSSHd.exe
freeSSHd.exe下载:http://www.freesshd.com/?ctt=download
下载完后一直点下一步下一步就好。可以参考这个:https://www.cnblogs.com/chenmingjun/p/8535067.html
三、安装gitblit
下载:http://gitblit.github.io/gitblit/
本文下载的这个
链接:https://pan.baidu.com/s/1aq5uKxgRUKC_mOjRYNdGLQ 提取码:sho6
-
解压 gitblit-1.8.0.zip
-
新增一个文件夹,作为工作目录。当然这个目录放哪都可以
-
用记事本打开gitblitdata下面的gitblit.properties文件,在最下面增加如下配置
#Git仓库目录
git.repositoriesFolder = E:gitgitblit-1.8.0myrepositories
#访问端口 第一个是http端口 第二个https端口
server.httpPort = 8200
server.httpsPort = 8201
#ssh端口(重要)
git.sshPort = 8203
#服务七重启端口
server.shutdownPort = 8204
# 搭建服务器的IP 第一个是http的ip 第二个https的ip 120.79.82.230
server.httpBindInterface = 172.18.146.166
server.httpsBindInterface = 172.18.146.166
注意:如果是阿里云服务器此处的ip为内网ip而不是公网ip
四、最后
推荐使用war包安装、可移植性更强、部署更简单:https://www.cnblogs.com/helf/p/12894180.html