docker中的gogs的安装与使用

# 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

```

你可能感兴趣的:(docker中的gogs的安装与使用)