一、搭建gitblit版本的git代码仓库
下载前置条件,已经有java环境,java -version或者java --version可以查看
①下载gitlab安装包官网地址:http://gitblit.com/
②解压下载好的资源包 tar -zxvf gitblit-1.8.0.tar.gz
③cd到解压后data文件下找到default.properties文件
修改一下几个配置文件也可以不修改:
Server.httpPort 是对http协议进行的配置,可自定义 若参数设为0则为禁用此端口,例如将server.https设为0则是禁用https的端口 ,这里若只用http协议可以将其设为8989 ,将httpsPort和sshPort的端口设为0禁用,根据个人具体需要来设置
server.httpBindInterface 设置对应协议的ip参数,默认为空,也可写成固定的例如192.168.2.254,为空时则可通过远程可以访问本机,这里建议设为空。设置修改编辑完成后按ESC 输入:wq 保存退出
④返回上级目录 启动gitblit
java -jar gitblit.jar
⑤在网页输入http://IP:端口号即可开始使用
二、搭建bitnami的git代码仓库
①下载bitnami的安装文件(建议使用OAF文件,底层系统为Debian)
官网地址:https://bitnami.com/stack/gitlab/virtual-machine
②创建虚拟机进行安装virtualmachine进行安装
安装完成后请记住用户名密码,后边会用到的。
建议设置静态IP
切换/etc/systemctl/network
sudo cp 99-dhcp.network ens160.network
vim 99-dhcp.network
增加ADDRESS,GATEWAY,DNS等相关信息。
service network restart 重启是静态IP生效
③在页面输入HTTP://IP即可打开网页即可以开始使用
三、相关问题
①开启ssh通道
sudo rm -f /etc/ssh/sshd_not_to_be_run
sudo systemctl enable ssh
sudo systemctl start ssh
②生成秘钥
在Gitbash 执行 cat~/.ssh/id-rsa.pub
有则跳过,无则生成
生成命令:ssh-keygen rsa -C "邮箱"
③提示HTTPS证书验证
git bash 执行 :git config --global Http.sslVerify false
④Debian修改系统时间
data -s "yyyy-mm-dd hh:MM:ss"
hwclock --systohc
修改时区
data -R,选择 asira然后选择shanghai即可。