赞
踩
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 defaults.properties
配置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这样的用户来管理的
/usr/local/gitblit-1.8.0 的目录下执行命令:$sudo ./install-service-ubuntu.sh
可以可以查看进程 $ps -ef|grep gitblit:
停止命令:sudo service gitblit stop
查看日志: /opt/gitblit/data/logs/gitblit.log
命令:
$ sudo /opt/gitblit/data/users.conf
7.1 web登录: https://127.0.0.1:58443/
用户名/密码: admin/admin
7.2 找到创建用户的连接:(页面的右上角)
点击:用户进入:可以进行用户的操作
touch README.md git init git add README.md git commit -m "first commit" git remote add origin ssh://david@127.0.0.1:29418/abc/myfirst.git git push -u origin master
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 查看配置文件
修改里面的信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。