gogs二进制安装教程

没落的情绪 2020-07-29 PM 949℃ 0条

1.安装git

yum -y install git

2.添加git用户

useradd git

3.确认你的系统版本,并到http://gogs.io下载对应的二进制包

wget https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.tar.gz

4.将安装包解压至git用户目录下(/home/git)并修改其权限和所有者:

tar -xf gogs_0.11.91_linux_amd64.tar.gz -C /home/git
chmod -R 700 /home/git/gogs
chown -R git:git /home/git/gogs

5.开放3000端口(Centos6.5)

打开防火墙文件
vi /etc/sysconfig/iptables
在文件里添加下面代码开放3000端口
-A INPUT -p tcp -m tcp --dport 3000 -j ACCEPT
保持,重启防火墙
service iptables restart

6.设置screen

screen -S gogs

7.运行gogs

切换到git用户
su git
进入gogs目录
cd /home/git/gogs
启动gogs
./gogs web

8.访问http://你的域名:3000/install 进行设置即可完成安装

注意:如果要使用ssh://git@123.com/123/123.git的形式需要修改/etc/ssh/sshd_config文件

打开ssh配置文件
vi /etc/ssh/sshd_config
找到
#RSAAuthentication yes
#PubkeyAuthentication yes
把它们前面的#去掉
确定AuthorizedKeysFile为
AuthorizedKeysFile .ssh/authorized_keys
即可保存重启使用ssh进行clone

注意,不能设置禁止git用户登录,不然不能使用ssh方式clone代码

标签: Linux

非特殊说明,本博所有文章均为博主原创。

评论啦~