gitblit在ubunt 16.0.4 安装配置

一 环境参数:

  gitblit 1.8.0

 OS: ubunt 16.0.4

 java:操作系统带的版本:使用命令 $java -version 查询的结果:

二. 配置:

  2.1 各个文件的位置:

     gitblit 安装位置:/usr/local/gitblit-1.8.0

     git 文件保存位置 : /opt/gitblit/data

  2.2 确定git 仓库的在操作系统的位置,如果和我一样,程序安装位置和代码仓库不在同一个地方(建议不要放在一起,考虑到磁盘未来的扩充等)

复制data文件夹到 /opt/gitblit/data

$ sudo cp data /opt/gitblit/

2.3 配置系统信息文件:defaults.properties   

   在 $sudo vi /o

配置https的端口默认是(默认端口是8443,建议修改,后续tomcat等会冲突):如下图

server.httpPort = 0 表示不打开 http服务

关闭端口建议也修改(8081端口后续开发会使用到):shutdownPort:

 

2.4 配置系统的服务:

修改service-ubuntu.sh 文件/

命令行: $sudo vi  /usr/local/gitblit-1.8.0/service-ubuntun.sh

GITBLIT_PATH 表示安装gitblit 程序安装位置

GITBLIT_BASE_FOLDER :数据存放的位置

GITBLIT_USER: 操作的的用户,ubunt 系统的用户,一般会建立一个git这样的用户来管理的

3 添加到系统服务:

/usr/local/gitblit-1.8.0 的目录下执行命令:$sudo ./install-service-ubuntu.sh

4. 启动: sudo service gitblit start 

  可以可以查看进程 $ps -ef|grep gitblit:

  停止命令:sudo service gitblit stop

5. 查看日志:

 查看日志: /opt/gitblit/data/logs/gitblit.log

6. 用户配置:修改文件users.conf

命令: 

$ sudo /opt/gitblit/data/users.conf

 7 创建新用户:

7.1 web登录: https://127.0.0.1:58443/

  用户名/密码: admin/admin

7.2 找到创建用户的连接:(页面的右上角)

点击:用户进入:可以进行用户的操作

10 异常问题处理:

10.1 使用https colen 出现CA 证书错误问题

错误:server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

方案一:获取相关CA证书告诉系统这个网站是可信任的;

安装证书的参考url:https://www.brightbox.com/blog/2014/03/04/add-cacert-ubuntu-debian/

具体命令如下:(实践还没有成功)

sudo apt-get install --reinstall ca-certificates
sudo mkdir /usr/local/share/ca-certificates/cacert.org
sudo wget -P /usr/local/share/ca-certificates/cacert.org http://www.cacert.org/certs/root.crt http://www.cacert.org/certs/class3.crt
sudo update-ca-certificates
git config --global http.sslCAinfo /etc/ssl/certs/ca-certificates.crt

只能实践方案二

方案二:关闭系统的安全认证,绕过问题,其实这样和http是一样的

系统环境变量增加:export GIT_SSL_NO_VERIFY=1 或者 git config --global http.sslverify false

10.2 提交的信息在gitblit web界面不是个人的用户名称:

git config --list 查询,

并使用git cofig --global user.name="daivd"

           git config --global user.email="XXX@XXX"

或者~/.gitconfig 查看配置文件

修改里面的信息

猜你喜欢

转载自blog.csdn.net/javagarden/article/details/83859376