ubuntu设置gerrit开机自动启动

安装gerrit的时候,会有一个安装目录

在它的下面有个 bin/gerrit.sh文件

把这个文件拷贝到/etc/init.d下 改名叫做 gerrit

然后用sysv-rc-conf工具,这个没有可以直接apt-get install进行安装

然后执行sysv-rc-conf,找到gerrit的那一行,我把2~5都X上

然后重启下系统,/etc/rc*.d下面就都有对应的文件了,我这里是S20gerrit文件

不知道要不要重启,反正重启一下保险点

然后一般安装gerrit的时候都建立了一个新的用户,我把安装目录给放到新用户下面了

在我自己的用户下面没有写权限,就给把那个用户chmod 777 -R了

然后在/etc/init.d/gerrit脚本里把GERRIT_SITE给设置一下

这里,我用 都是修改GERRIT_SITE_1的值为绝对路径GERRIT_SITE_1="/home/gerrit2/gerrit_application_directory"

然后重启,gerrit这个服务就已经启动了

### 安装环境准备 对于Ubuntu 20.04 LTS系统,确保Java已正确安装,因为Gerrit依赖于Java运行时环境。可以通过以下命令来验证Java是否已经安装: ```bash java -version ``` 如果未安装,则可以使用如下命令进行安装[^1]。 ### 下载与安装 Gerrit 前往官方发布的页面获取最新稳定版的Gerrit包链接。利用wget或其他HTTP客户端下载对应版本的war文件到目标机器上。例如,针对特定版本号V6.2的操作如下所示: ```bash wget https://gerrit-releases.storage.googleapis.com/gerrit-6.2.war ``` 接着初始化一个新的站点实例,并指定路径用于存储数据及相关配置文件夹。这一步骤同样适用于其他版本的部署过程: ```bash java -jar gerrit-6.2.war init --batch -d /home/gerrit/review_site ``` 在此期间会提示输入一些必要的参数比如管理员账户信息等;按照屏幕上的指示完成即可。 ### 配置 SSH 和 Git 用户 为了使Gerrit能够正常运作,还需要创建专门的服务账号以及设定SSH密钥对以便远程访问仓库资源。同时也要记得全局范围内定义好Git用户的个人信息,这对于后续提交变更记录至关重要[^5]。 ```bash sudo adduser gerrit su - gerrit ssh-keygen -t rsa -C "your_email@example.com" git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` ### 启动服务并设置开机自启 最后启动Gerrit服务使其监听网络请求端口,默认情况下为8080端口。为了让该应用能够在重启后自动恢复运行状态,建议编写Systemd单元文件实现自动化管理功能。 ```bash systemctl enable gerrit.service systemctl start gerrit.service ``` 以上就是在Ubuntu平台上成功架设起一套完整的基于Git的工作流控制系统——Gerrit的具体操作步骤概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值