文字

对接Gogs

Gogs服务可以通过云帮的应用市场进行安装,本文针对在云帮平台上运行的Gogs服务进行对接操作步骤说明。

部署Gogs应用

Gogs支持SQLite3、MySQL等数据库,云帮默认使用SQLite3数据库,不需要额外的依赖服务。

应用名/分组根据需求自行决定,其他默认即可。

初次安装,需要同步镜像文件,可能因节点或机器配置因素影响大概需要3-5分钟左右。

安装Gogs应用

安装完成后点击Gogs应用页面的访问按钮进行安装Gogs应用。
在install页面进行相关设置。
建议仅在可选设置里设置管理员信息或者直接安装,安装完成后在注册管理员用户(默认第一个注册用户为管理员用户)。
安装完成后,如同GitLab一样,在高级选项里新增端口22,类型stream,开启对外访问。

  • 新建项目,将机器的公钥添加到用户的ssh-key列表里。
  • 设置用户的ssh_config配置,大概格式

    密钥管理

    安装成功后登录账号后,点击用户头像选择用户设置,可在管理SSH密钥处添加相关密钥。
    20170327149059992942126.png

ssh_config配置

Host 5000.gr06cf43.zhengys.1t8zf.goodrain.io #git地址
          IdentityFile ~/.ssh/id_rsa #私钥完整路径
          StrictHostKeyChecking no
          LogLevel ERROR
          Port 20002 #git ssh 对外开放的端口
      #ssh_config 配置也类似
上一篇: 下一篇:
  页面正在加载中