您的位置:首页 > 汽车 > 时评 > 网站制作过程简介_山东省新闻_市场调研报告范文模板_查询网站

网站制作过程简介_山东省新闻_市场调研报告范文模板_查询网站

2024/11/18 10:40:58 来源:https://blog.csdn.net/qq_29864051/article/details/143586191  浏览:    关键词:网站制作过程简介_山东省新闻_市场调研报告范文模板_查询网站
网站制作过程简介_山东省新闻_市场调研报告范文模板_查询网站

Linux安装与配置 Gitblit 1.9.3 服务

    • 1. 下载 Gitblit
    • 2. 上传到服务器
    • 3. 配置 Gitblit 端口
    • 4. 启动Gitblit验证安装是否成功
    • 5. 设置 Gitblit 为系统服务
    • 6. 开放防火墙端口

1. 下载 Gitblit

访问 Gitblit 官网:https://www.gitblit.com/,当前版本是 1.9.3。点击下载链接,将 Gitblit 1.9.3 的安装包下载到本地。

Gitblit 官网截图

2. 上传到服务器

将下载的 Gitblit 安装包上传到服务器,建议上传到 /usr/local/gitblit 目录下:

  1. 在服务器上创建目录:

    mkdir -p /usr/local/gitblit
    
  2. 将下载的文件上传到服务器的 /usr/local/gitblit 目录,文件名为 gitblit-1.9.3.tar.gz

  3. 解压文件:

    cd /usr/local/gitblit
    tar -zxvf gitblit-1.9.3.tar.gz
    

3. 配置 Gitblit 端口

默认情况下,Gitblit 使用端口 8080 和 8443,可以根据需要更改端口设置。打开 Gitblit 配置文件并修改端口号:

  1. 编辑配置文件 /usr/local/gitblit/gitblit-1.9.3/data/gitblit.properties

    vi /usr/local/gitblit/gitblit-1.9.3/data/gitblit.properties
    
  2. 找到并添加以下内容来设置 HTTP 和 HTTPS 端口:

    server.httpPort = 8043
    server.httpsPort = 8443
    

    保存并退出编辑器

4. 启动Gitblit验证安装是否成功

  1. 进入 Gitblit 目录:

    cd /usr/local/gitblit/gitblit-1.9.3/
    
  2. 启动 Gitblit:

    ./gitblit.sh
    

    注意: 使用这种方式启动 Gitblit 后,如果关闭 SSH 连接,Gitblit 服务也会停止。因此,我们可以使用 systemd 来设置服务单元,确保 Gitblit 在后台持续运行。

5. 设置 Gitblit 为系统服务

为了避免每次重启 SSH 会话时需要手动启动 Gitblit,可以创建一个 systemd 服务单元来自动启动 Gitblit。

  1. 创建一个新的 systemd 服务文件 /etc/systemd/system/gitblit.service

    sudo vi /etc/systemd/system/gitblit.service
    
  2. 将以下内容添加到文件中:

    [Unit]
    Description=GitBlit服务
    After=network.target[Service]
    Environment="LANG=en_US.UTF-8"
    Environment="LC_ALL=en_US.UTF-8"
    Type=simple
    ExecStart=/usr/local/gitblit/gitblit-1.9.3/gitblit.sh start
    ExecStop=/usr/local/gitblit/gitblit-1.9.3/gitblit.sh stop
    User=root
    WorkingDirectory=/usr/local/gitblit/gitblit-1.9.3
    Restart=always[Install]
    WantedBy=multi-user.target
    
  3. 重新加载 systemd 服务:

    sudo systemctl daemon-reload
    
  4. 启动 Gitblit 服务并设置为开机自启:

    sudo systemctl start gitblit
    sudo systemctl enable gitblit
    

image-20241105160050811

检查服务状态:

systemctl status gitblit

image-20241107093615174

6. 开放防火墙端口

在防火墙中开放 Gitblit 使用的端口(HTTP 和 HTTPS),确保外部可以访问:

sudo firewall-cmd --zone=public --add-port=8043/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8443/tcp --permanent
sudo firewall-cmd --reload

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com