由于公司和家里电脑里面有些项目需作版本控制或者说共享吧,就想搭个本身的git服务器;本来想用gitlab,不过我服务器配置比较差,查了一下,看到gogs,眼前一亮:html
这不就是我要的吗,就是它了,下面开始安装;mysql
我使用的docker的方式运行,若是还未安装docker,能够看参考园友的这篇文章能够说是很是详细了;docker安装好后执行:git
# 拉取镜像 $ docker pull gogs/gogs # 建立容器宿主机的gogs目录 $ mkdir -p /var/gogs # 运行容器,这里的参数很简单,若是不明白的话,很容易就百度获得; $ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
接下来使用执行以下命令,查看运行中的全部容器。github
$ docker ps #若是容器中止,使用这个启动容器 $ docker start gogs
看到这个,表示搭建成功,接下来;
sql
打开 http://你的host:10080/ ,看到以下初始配置界面:在数据库类型那里选择你使用的数据库就行,Gogs 要求安装 MySQL、PostgreSQL、SQLite三、MSSQL 或 TiDB。我这里选了SQLite3,若是你选了mysql或者其余的,填写正确的数据库主机,帐号密码等就ok了,我这里就不一一演示了;
docker
看到,当当当当,安装成功,注册一个帐号,尽情的享受吧!数据库