赞
踩
本机:macOs 10.13.6
服务器端:Ucloud CentOS 6.5 64位
首先保证ssh连接上服务器,然后:
首先查看自带JDK是否安装:
yum list installed | grep java
如果没有任何输出,就说明没有安装好jdk,输入以下命令进行安装:
yum -y list java* # 查看yum库中java安装包
yum -y install java-1.8.0-openjdk* # 安装java-1.8.0相关java库
执行完毕后即成功安装jdk
依次执行以下命令:
mkdir -p /opt/gitblit
cd /opt/gitblit
wget http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz
如果下载过程中出现提示
-bash: wget: command not foundls
说明没有安装wget程序,用yum库装一个即可
yum install wget
在/opt/gitblit下执行:
sudo tar -zxvf gitblit-1.8.0.tar.gz
sudo vim data/defaults.properties
主要修改:
server.httpPort = xxxx
server.httpsPort = localhost
这里的端口有两种设置方法:
根据自己的喜好指定,然后在云服务器的打开防火墙,登录你云服务器的控制台,进入安全组配置xxxx端口(http访问)
一般你建好云服务器之后,它会给你自动分配一个外网防火墙,外网防火墙里面默认开放了几个可直接访问的端口,比如我的:
这个时候你可以把xxxx设置为上面的端口,比如22或者3389,但是这么做有个风险,就是有可能这几个端口被其他service占用了,所以最好在设置之前先查看一下对应端口是否被占用:
lsof -i :xxxx
如果什么都没有输出,就说明该端口未被占用(如果已经被占用可以杀死该端口对应的service,具体方法自行google,不建议这样)。
修改完成后保存退出。
在/opt/gitblib下:
sudo vim service-centos.sh
主要修改:
GITBLIT_HTTP_PORT = xxxx
这里的xxxx是你刚才在defaults.properties设置的httpPort的值。
这里提供有两种方法启动GitBlit:
1:
java -jar gitblit.jar --baseFolder data
启动成功后应有类似输出:
这种方法启动的缺点是服务器重启后就死了,需要重复手动启动。
2: 直接在/opt/gitblit下执行:
./service-centos.sh start
成功后:
还有其他启动方法,这里不再一一赘述,需要的自行google。
这里只介绍http访问的设置方法,https的类似,不再赘述。
这里的客户端其实浏览器,确保你服务器端启动了gitblit,然后在你的chrome地址栏输入:http://ip:port ,这里的ip是你服务器的公网ip,port是你刚才设置的http的ip,如果你设置的是https,则进行对应变化即可。
成功的话应该可以看到:
在右上角输入username和password,默认是admin和admin,然后就登陆成功了:
看图:
然后点击:
然后进入:
然后就可以自由发挥了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。