搭建git服务器

本文记录了在Centos 8.0系统上从零开始搭建Git服务器的过程,包括安装Git、配置Gogs以及设置自动部署的git钩子。首先通过yum安装Git,然后下载并解压Gogs,创建git用户并配置权限,启动Gogs服务。在Gogs网页端完成安装,创建仓库,并将项目代码推送到新仓库。最后,设置git钩子实现本地push后服务器自动部署。
摘要由CSDN通过智能技术生成

本来公司有一套对应的git服务器,但是有一个小功能打算从头开始做。

所以开始从头自己搭建一个服务器 记录一下。。

服务器是Centos 8.0

一.安装git

1.yum -y install git
2.输入 git --version查看Git是否安装完成

二.安装gogs

gogs需要数据库支持,所以这里不介绍怎么安装数据库了

1.下载 wget https://dl.gogs.io/0.11.4/linux_amd64.tar.gz
2.解压 tar -zxf linux_amd64.tar.gz; mv gogs /gogs
3.
创建git用户 useradd git
chown -R git:git /gogs
mkdir /gogs-repositories
chown -R git:git /gogs-repositories
chmod -R 777 /gogs

4.设置gogs文件夹权限以及开启gogs
chmod -R 777 /gogs
cd gogs/
/gogs/gogs web & ,这里的服务不是常驻的,如果想要后台运行输入:nohup ./gogs web

5.安装gogs
http://你的ip:3000/install
这里会提示用户相关的问题,我没用git用户,直接用的root用户进行的安装。

6.正常来说这里按照gogs的提示创建仓库,以及他的命令, 就可以正常部署了但是我还是发出来

touch README.md
git init
git add README.md
git commit -m “first commit”
git remote add origin http://localhost:3000/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值