ubuntu下配置gitblit,并作为局域网服务器

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                    //查看应用程序列表 (用于许可和删除相应的应用程序端口

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤月水明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值