本来公司有一套对应的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/