我下载了它(版本 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