在 Ubuntu Server 14.04 中安装 GitBlit GO 作为服务

在 Ubuntu Server 14.04 中安装 GitBlit GO 作为服务

我下载了它(版本 1.6.0),将其解压到 /opt/gitblit(ubuntu 服务器 14.04.1)中,将 http 配置为 8280 并禁用 https 分配 0(我使用 nginx 通过 https 公开它)。

我创建了 gitblit 用户并通过运行将其添加到“sudo”组:(sudo adduser gitblit sudo用户gitblit有一个强密码)。

我通过运行将其安装为服务:/opt/gitblit/install-service-ubuntu.sh

我尝试通过运行来启动它:sudo service gitblit start。出现该消息Starting gitblit server。这是唯一的消息。

当我在同一台本地机器上点击时http://127.0.0.1:8280,无法建立连接。当我运行时sudo netstat -anp | grep 8280,什么都没有出现。

我没有看到任何错误消息,但是服务器没有启动。

问题:我遗漏了什么?

答案1

我遇到了同样的问题。我的情况是服务无法启动,因为 gitblit 用户没有权限访问任何 /opt/gitblit 文件。这是因为(doh)我以 root 身份安装了 gitblit。解决方案很简单:

chown -R gitblit:gitblit /opt/gitblit

相关内容