本文介绍在Ubuntu 18.04系统中安装GitBucket的方法,GitBucket的主要要求是Java8,安装请参考在Ubuntu 18.04/16.04系统上安装Java 8的两种方法。
简介 GitBucket是一个基于Web的Git平台,由Scala提供支持。 以下是GitBucket的几个非常有用的功能: 提供直观的UI。 它易于安装。 功能可以通过插件扩展。 与GitHub具有API兼容性。 支持GitLFS。 支持公共和私有Git存储库。 存储库查看器包括在线文件编辑器。 帐户和组管理的LDAP集成。 项目地址:gitbucket下载地址。
在Ubuntu 18.04中安装GitBucket 安装Java后,我们安装GitBucket 4.30.1版本: wget https://github.com/gitbucket/gitbucket/releases/download/4.30.1/gitbucket.war 创建gitbucket用户和组: sudo groupadd -g 555 gitbucket sudo useradd \ -g gitbucket --no-user-group \ --home-dir /opt/gitbucket --no-create-home \ --shell /usr/sbin/nologin \ --system --uid 555 gitbucket 创建/opt/gitbucket目录: sudo mkdir /opt/gitbucket 将gitbucket.war文件移动到/opt/gitbucket: sudo mv gitbucket.war /opt/gitbucket 让GitBucket的所有者成为gitbucket:gitbucket用户: sudo chown -R gitbucket:gitbucket /opt/gitbucket
为GitBucket配置Systemd服务 你可以使用Systemd运行Java应用程序,参考在Linux系统中使用Systemd运行Java Jar应用程序一文。 创建systemd服务文件: sudo vim /etc/systemd/system/gitbucket.service 增加: # GitBucket Service [Unit] Description=Manage Java service [Service] WorkingDirectory=/opt/gitbucket ExecStart=/usr/bin/java -Xms128m -Xmx256m -jar gitbucket.war User=gitbucket Group=gitbucket Type=simple Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target 可以指定以下选项: --port=[NUMBER] --prefix=[CONTEXTPATH] --host=[HOSTNAME] --gitbucket.home=[DATA_DIR] --temp_dir=[TEMP_DIR] --max_file_size=[MAX_FILE_SIZE] 如果你的Java位于不同的路径中,请使用目标java并在systemd单元文件中设置路径来找到它。 添加文件后重新加载Systemd: sudo systemctl daemon-reload 启动服务并将其设置为在启动时启动: sudo systemctl enable --now gitbucket 运行sudo systemctl status gitbucket命令确认服务状态:
访问Gitbucket Web UI的方法 转到地址http://[hostname]:8080/中以访问Gitbucket Web界面:
转到登录页面:
默认的用户名及密码都是root。 建议登陆进去后在帐户设置下更改root密码,应该设置复杂的密码,如下页面:
相关主题 |