最近项目文件是越来越大,在gitee上的空间不太够用了,所以寻思着能不能搭建一个本地的git服务,以前用过群晖自带的git套件,不过感觉不是很好用,每次创建新库需要用命令行,而且无法在线查看内容,所以就有了搭建自己的git服务的想法~

Gitea简介

Gitea 是一个自己托管的Git服务程序。他和GitHub, Bitbucket or Gitlab等比较类似。他是从 Gogs 发展而来


安装教程

1.安装新版git服务

由于CENTOS7系统自带的git版本比较老,所以需要卸载重装git

SSH连到centos7,执行以下命令,进行升级


# yum remove git
# cd /usr/local/src/
# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.xz
# tar -xvf git-2.9.5.tar.gz
# cd git-2.9.5/
上面代码执行完毕后,用下面的命令进行编译安装


#./configure --prefix=/usr/local/git all

#make -j && make install

#echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc

#source /etc/bashrc


git源码包下载地址
https://mirrors.edge.kernel.org/pub/software/scm/git/


需要注意的是gitea安装,不能在root账户下进行操作,不然无法启动,所以需要先创建一个账号,这里账号为git


创建git账号
#adduser git
为git账号创建密码
#passwd git
切换到git账号
#su git
进入到git账户的home目录
#cd /home/git

下载最新的gitea安装包
#wget -O gitea https://dl.gitea.io/gitea/1.18.1/gitea-1.18.1-linux-amd64
#chmod +x gitea

启动
#./gitea web


在git账户默认目录下生成的custom目录的conf的app.ini里存放着配置文件,修改之,然后重启


点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部