linux搭建git服务管理仓库

简介: linux环境下搭建git服务仓库,比较推荐bitnami的一键式安装。有问题欢迎随时交流

一、搭建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进行安装

安装完成后请记住用户名密码,后边会用到的。

server-credentials.png
建议设置静态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即可。

相关文章
|
3天前
|
Java Linux Shell
linux自动部署jar包,注册系统服务(基于Centos7)
linux自动部署jar包,注册系统服务(基于Centos7)
13 0
|
24天前
|
存储 网络协议 Ubuntu
如何通过内网穿透实现远程访问Linux SVN服务
如何通过内网穿透实现远程访问Linux SVN服务
25 0
|
7天前
|
缓存 Linux 网络安全
百度搜索:蓝易云【Linux系统服务器启动SSH服务时出现“error while loading shared libraries”错误该如何解决】
以上步骤应该能够解决“error while loading shared libraries”错误,使SSH服务能够正常启动并运行。
23 3
|
5天前
|
Unix Linux iOS开发
操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构
操作系统透视:从历史沿革到现代应用,剖析Linux与网站服务架构
38 0
|
8天前
|
监控 安全 Linux
Linux日志管理服务 rsyslogd
Linux日志管理服务 rsyslogd
18 2
Linux日志管理服务 rsyslogd
|
10天前
|
Linux Shell 数据安全/隐私保护
如何在Linux中使用`usermod`命令,以便你可以灵活地管理用户账户?
如何在Linux中使用`usermod`命令,以便你可以灵活地管理用户账户?
25 1
如何在Linux中使用`usermod`命令,以便你可以灵活地管理用户账户?
|
16天前
|
NoSQL 关系型数据库 Linux
阿里云RDS购买Linux——安装redis服务
阿里云RDS购买Linux——安装redis服务
33 0
|
17天前
|
缓存 监控 Linux
如何实现 Linux 服务 Crash 后自动重启?
如何实现 Linux 服务 Crash 后自动重启?
|
18天前
|
存储 开发工具 git
将 git 仓库从 submodule 转换为 subtree
将 git 仓库从 submodule 转换为 subtree
|
18天前
|
存储 监控 Ubuntu
揭秘 systemd:释放 Linux 服务管理的力量【systemd 一】
揭秘 systemd:释放 Linux 服务管理的力量【systemd 一】
26 0

相关产品

  • 云迁移中心