二进制安装Gogs是最方便的,需要git,mysql以及gogs
简要介绍
步骤 | 指令 | 备注 |
---|---|---|
1 | wget http://7d9nal.com2.z0.glb.qiniucdn.com/0.11.34/linux_amd64.tar.gz | 下载 |
2 | sudo tar -xf linux_amd64.tar.gz -C /home/git | 解压 |
3 | nohup ./gogs web & | 运行 |
安装git
-
使用yum安装git
sudo yum install git
服务器安装Gogs
-
查看CentOS内核版本,确定架构(去官网查看下载地址版本,我的是64位)
uname -a
-
下载与其对应的二进制安装包
wget http://7d9nal.com2.z0.glb.qiniucdn.com/0.11.34/linux_amd64.tar.gz
-
解压到相应文件夹(我是创建了个git文件夹)
sudo tar -xf linux_amd64.tar.gz -C /home/git
-
运行Gogs(要在gogs文件夹下运行,例如我是/home/git/gogs)
nohup ./gogs web &
注:这种方法可以后台运行。会出现:nohup: 忽略输入并把输出追加到"nohup.out"。意识是,日志会在nohup.out中,所以这个文件会越来越大。
-
启动浏览器输入xxx.xxx.xxx.xxx:3000
示例:http://192.168.0.139:3000/
浏览器安装Gogs
-
mysql需要自己创建gogs数据库
mysql>create database gogs;
- 我是用的是root用户,如果用其他的,注意赋予权限
- 如果有防火墙,记得开相应端口;云服务器注意开
- 后续修改请参考官网:配置与运行
- 如果有远程连接请将root的host设置为%,注意修改后刷新操作:flush privileges;
mysql>show databases;
mysql>use mysql;
mysql>select user,host from user;
mysql>update user set host='%' where user='root';
mysql>flush privileges;
mysql>quit;
gogs安装1
gogs安装2
安装成功后会跳转
gogs安装3
网友评论