zoukankan      html  css  js  c++  java
  • linux安装gitblit

    linux安装gitblit

    一、安装gitblit

    1. 下载gitblit安装包

    gitblit官网

    1560840018843

    2. 解压

    1 tar -zxvf gitblit-1.8.0.tar.gz

    3. 更改端口配置

    1 cd gitblit-1.8.0/data
    2 vi defaults.properties
    1 修改以下参数
    2 server.httpPort=8999
    3 server.httpsProt=8443
    4 server.shutdownPort=8081
    5 server.httpsBindInterface =localhost

    1560840304022

    1560840340802

    4. 更改路径配置

    1 cd gitblit-1.8.0
    2 vi service-centos.sh(此配置文件针对系统)
    1 修改以下参数(根据自己的目录路径进行修改)
    2 GITBLIT_PATH=/usr/gitbit/gitblit-1.8.0
    3 GITBLIT_BASE_FOLDER=/usr/gitbit/gitblit-1.8.0/data
    4 GITBLIT_HTTP_PORT=8999
    5 GITBLIT_HTTPS_PORT=8443
    6 GITBLIT_LOG=/usr/gitbit/gitblit-1.8.0/logs/gitblit.log

    1560840542941

    5. 启动gitblit

    1 sudo java -jar gitblit.jar

    二、配置gitblit后台启动

    1. 配置服务

    1 cp server-centos.sh /etc/init.d/gitblit
    2 chkconfig --add gitblit

    注意:

    在添加gitblit服务时出现如下信息:

    1 chkconfig: command not found

    问题原因:

    Ubuntu 中 chkconfig 已经被 sysv-rc-conf 所替代,chkconfig 命令如下

    问题解决:

    1 # apt-get update
    2 # apt-get install sysv-rc-conf
    3 # sysv-rc-conf gitblit on

    安装sysv-rc-conf时报如下错误

    E: Unable to locate package sysv-rc-conf(无法定位sysv-rc-conf包)

    解决办法:

    提供一个解决办法,如下:
    在软件源列表sources.list(该文本的位置在/etc/apt/sources.list)文件中的末尾添加如下内容:

    deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

    第一步:终端输入如下命令

    1 sudo vi /etc/apt/sources.list

    第二步:在软件源sources.list文件最后一行添加如下一列文本

    deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

    1560841144985

    第三步:更新apt-get ,在终端输入如下命令

    1 sudo apt-get update

    第四步:完成更新后,重新安装sysv-rc-conf,在终端输入如下命令,即可安装成功

    1 sudo apt-get install sysv-rc-conf

    2. 启动gitblit

    1 service gitblit start

    注意

    如果报错:/etc/init.d/gitblit: line 24: java: command not found
    在此文件下声明下环境变量即可

    3. 开放端口

    1 vi /etc/sysconfig/iptables

    开放8999,8443,8081,29418端口

    4. 访问

    服务器ip:8999

    三、git数据迁移

    1. 按如上步骤安装gitblit

    将数据从旧服务器迁移至新服务器,按照上述安装操作在新服务器安装gitblit

    2. 迁移用户

    迁移旧服务器的git用户和git数据信息,只需将指定文件拷贝至指定的目录即可

    1560841808230

    拷贝users.conf至新服务器的指定位置替换该文件即可

    3. 迁移git中的项目数据

    将data/git/目录下的数据拷贝到新服务器即可

    1560842036778

    圈中文件为安装gitblit自动生成的文件,该文件不需要做替换,只需将就服务器data/git目录下的数据拷贝迁移到新服务器即可

  • 相关阅读:
    css: 组合选择器
    css: 基础选择器
    javascript设计模式:工厂模式
    wx: 小程序公共机制
    vue: 脚手架创建项目
    nodejs: express sequelize-cli
    css:flex和float margin布局
    自定义标签之inclusion_tag
    Django模型之Meta选项详解
    Django内置Admin
  • 原文地址:https://www.cnblogs.com/hmy-1365/p/13094574.html
Copyright © 2011-2022 走看看