Docker下gogs的使用

介绍

现在的代码管理和维护工作从最开始的svn已经转移到git上了,现在市面上的代码托管工具有很多,coding、github等等 ,那么如果我们想要一个更私密性的git仓库 就需要自己在服务器上搭建了,这篇文章就介绍一下如何自己搭建一个在服务器上的git仓库

准备工作

  • 服务器版本: Ubuntu 16.04 64位
  • 准备docker ==不知道如何安装docker的同学可以看一下我这篇文章 ==
    Linux下,Docker的安装和一些常见的命令
  • 如果想用mysql作为代码存储可以从docker下拉取一个mysql稍微配置一下,也可以用gogs默认的sqlite3作为存储数据库

docker下安装gogs

设置gogs数据目录 这里可以自己选择想要存储的位置

mkdir -p /var/gogs

拉取镜像

docker pull gogs/gogs

启动

docker run --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogs:/data gogs/gogs

进入ip:3000/install页面进行初始化设置

Alt

  • 注意 几点配置
    • 1、数据库:可以自己配置mysql的数据库 也可以用默认的SQLite
    • 2、域名:这里不可以填写loclhost 必须填写公网IP或者域名,要不外部无法访问

配置好以后 就可以启动了,第一次注册的账户为超级管理员账户,剩下的可以愉快的开始你的git之旅了。 gogs的安装有很多种方式,不仅仅是docker安装,这里就不多说了,感兴趣的小伙伴可以去gogs的Docker Hub 或者 github 来详细的看一下具体的gogs操作和说明

猜你喜欢

转载自blog.csdn.net/wangchao8110/article/details/85220918