# 好雨Gogs使用说明
### 介绍
`Gogs`是一款使用简单、安装快速的自助`Git`服务,如果你想要拥有一个自己的`git`仓库,那么我们非常推荐你使用。
在好雨你可以一键安装属于自己的[GOGS](http://app.goodrain.com/detail/96/)并开始轻松使用,不用花费精力部署和配置。
### 使用指南
##### 步骤一 添加授权key
新建服务--选择自建`Git`
![](https://box.kancloud.cn/706414b8b0fc2561faa08aa1dd2b8528_2072x870.png)
拷贝授权key
![](https://box.kancloud.cn/49115115f38f21b985fcb3aed400fc7c_1392x1070.png)
在`GOGS`该项目仓库中添加授权key
![](https://box.kancloud.cn/cb74263920b3d8b1cacaafb609a399ff_2362x1072.png)
##### 仓库地址
在开始构建应用前,我们需要了解一下这个自建`git`的地址,因为平台的一些机制,这个地址我们需要使用平台提供的而不是自建仓库端提供的,在自建`GOGS`应用的高级页中可以找到,如下图:
![](https://box.kancloud.cn/59f7e5c26c9a123114920481cae91d55_2566x1246.png)
先打开外部服务(需要重启)
举个例子:
如图上所示的实例中,我们最后得到的地址是:
```
ssh://git@gr71f008.rhino.ali-sh-s1.goodrain.net:20551/rhino/abc.git
```
##### 开始新建
继续我们的新建过程,如图中所示(留意自建Git的地址要写成这种形式):
![](https://box.kancloud.cn/72c337152f56ee6247cc5890dc770d48_1428x1144.png)
需要使用`SSH`协议的仓库地址,目前我们还不能直接使用`GOGS`提供的`SSH`地址而是使用平台提供的部署后的`SSH`应用地址。
>我们从`GOGS`处得到的ssh协议地址是不能直接拿来使用的,必须使用上面展示的这种形式。
***对比***
>`GOGS`的`SSH`协议地址:
git@5000.gr71f008.rhino.ali-sh.goodrain.net:rhino/abc.git
>
好雨支持的地址:
ssh://git@gr71f008.rhino.ali-sh-s1.goodrain.net:20551/rhino/abc .git
通过上面的对比可以看出,好雨支持的地址是从`GOGS`服务的**“高级”**页面中得到的。
- 介绍
- 从这里开始
- 注册
- 登陆
- 云帮界面
- 功能介绍
- 新增应用
- 从镜像
- 从源码
- 应用市场
- 应用框架
- 我的应用
- 界面介绍
- 应用控制台
- 概览
- 依赖
- 监控
- 日志
- 设置
- 费用
- 端口
- 存储
- 扩容
- 总览
- 团队
- 财务中心
- 帐户充值
- 应用扣费
- 批量续费
- 语言支持
- 概述
- Java
- java-maven
- java-war
- java-jar
- web程序部署
- 使用Webapp Runner部署
- 使用Jetty Runner部署
- 示例代码
- gradle
- Scala
- play
- Ruby
- 语言支持
- ruby应用部署
- Rails 应用概述
- 部署Rails3.x应用
- 使用Puma 部署 Rails 应用
- 示例代码
- Python
- 语言支持
- Web框架支持
- 示例代码
- PHP
- 平台特性
- 语言支持
- 运行环境设置与调优
- 部署ThinkPHP框架程序
- 示例代码
- Go
- 语言支持
- 部署Beego等框架程序
- 示例代码
- Node.JS
- 语言支持
- 示例代码
- Html
- 语言支持
- 示例代码
- Dockerfile
- 语言支持
- 示例代码
- 相关文档
- Procfile
- Cron计划任务
- 参考知识
- 好雨Gogs使用说明
- Artifactory对接本地仓库
- 好雨如何对接Git Server
- Git使用技巧
- 服务框架支持
- dubbo
- springcloud
- 技术支持