jdk的环境配置自己百度一下就ok,gitblit Java运行环境JDK8
首先建立在我们的服务器 ,建立一个目录,专门用于放gitblit
sudo mkdir -p /opt/gitblit(一定要加上sudo命令(如果已经是root管理员)则不需要或者是输入sudo -i切换到root权限)
cd /opt/gitblit
1.下载方法有两种(关于sudo命令特别说明,若当前用户为root可不加sudo,直接输入sudo后面的代码)
第一种
通过网站来下载,地址:http://www.gitblit.com/
然后使用命令
sudo mv gitblit-1.8.0.tar.gz gitblit /opt/gitblit(若切换到管理员权限可不要sudo)
第二种方式
现在,我们将从Gitblit官方站点下载最新版的Gitblit。这里我们将安装1.8.0版本。所以,请在安装时根据具体的版本对命令进行修改。
sudo wget http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz
下载gitblit安装包
接下来,我们将下载到的tar压缩包解压至之前创建的目录 /opt/gitblit/
sudo tar -zxvf gitblit-1.8.0.tar.gz
解压gitblit压缩包
2.配置并运行
我们对gitblit进行配置,由于默认端口号为8080,我们又可能需要需要修改端口号,故此可以修改 gitblit/data/gitblit.properties。主要配置代码:
server.httpPort 设置端口(一般来说,设置这个就ok)
server.httpsPort 设置https端口server.httpBindInterface = 服务器IP或者域名 设置为空默认本机的可以外部访问(一般情况不会动)
设置好后,我们在初始目录
右击点开在此打开终端
输入
sudo java -jar gitblit.jar
运行起来后在浏览器地址栏输入:localhost:【你设置的端口号】,显示一下画面,
其他计算机输入:该电脑IP地址:【你设置的端口号】
这时候可能只有主机能看到此画面,其他计算机没有画面(或者显示拒绝登陆),继续往下看。
这是因为我们没有对外开放我们设置端口号,这时候我们做如下的操作:
通过ufw来设置端口开启呵关闭操作
sudo apt-get install ufw (一般Ubuntu已默认安装 ufw)
然后我们会用到该命令
sudo ufw allow 你的gitblit设置的端口号
然后其他计算机应该就能正常访问了
后面我列出了可能会用到的一些ufw命令,若有错误欢迎指正;
sudo ufw logging on //启动日志
sudo ufw logging off // 关闭日志
sudo ufw defualt deny|allow // 配置默认拒绝或允许
sudo ufw enable|disable //开启/关闭防火墙
sudo ufw logging on|off //转换日志状态
sudo ufw status [numbered] // 显示防火墙和端口的侦听状态,[显示num,可用于删除]
sudo ufw allow 53 //允许 53 端口
sudo ufw delete allow 53 //禁用 53 端口
sudo ufw allow 80,443/tcp //许可多个端口(80,443)协议
sudo ufw allow 6881:6999/tcp //许可一定范围端口 6881 – 6999 (torrent)
sudo ufw allow from 192.168.254.254 //增加许可规则 许可特定 IP
sudo ufw delete allow from 192.168.254.254 //删除上面的许可规则
sudo ufw allow ssh //增加许可规则 许可ssh 端口
sudo ufw delete allow smtp //删除许可规则 smtp 的端口
sudo ufw app list //查看应用程序列表 (用于许可和删除相应的应用程序端口