# gogs的安装与使用
## 安装docker(略)
## 安装docker-compose
1. sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose (下载docker-compose)
2. sudo chmod +x /usr/local/bin/docker-compose(修改权限)
3. 退出客户端,再重新登录(安装完毕)
## gogs相关的docker-compose.yml文件
```
version: '3'
services:
gogs:
image: gogs/gogs
volumes:
- /var/gogs:/data
ports:
- "10080:3000"
- "10022:22"
restart: always
```
## gogs的相关设置
1. 数据库可以采用sqlite
2. 使用docker安装的配置文件在(docker) 容器内部 /data/gogs/conf/app.ini (windows and linux ..)挂载的安装目录 gogs/conf/app.ini
3. 对应的[配置文件手册](https://gogs.io/docs/advanced/configuration_cheat_sheet)详细地址 https://gogs.io/docs/advanced/configuration_cheat_sheet
## gogs的ssh设置
1. 在用户设置->SSH 秘钥 可以新增一个秘钥(公钥)
2. 在对应的(windows and linux ..)下可以设置一个config
```
Host 主机名(git.com)
HostName 主机名(git.com)
Port 端口(22)
IdentityFile ~/.ssh/masspick-key(秘钥位置)
IdentitiesOnly yes
```
网友评论