用docker-compose部署的服务,web页面打开正常,已经把公钥加入设置里了
怎么push都提示权限错误。。。
version: "3"
services:
gitlab:
image: gitlab/gitlab-ce
container_name: gitlab
restart: always
hostname: '129.211.1.18'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url "http://129.211.1.18:9090"
gitlab_rails['time_zone'] = 'Asia/Shanghai'
unicorn['worker_timeout'] = 60
unicorn['worker_processes'] = 2
gitlab_rails['gitlab_shell_ssh_port'] = 2222
ports:
- '9090:9090'
- '2222:22'
volumes:
- '/home/gitlab/config:/etc/gitlab'
- '/home/gitlab/logs:/var/log/gitlab'
- '/home/gitlab/data:/var/opt/gitlab/git-data'
自问自答:push前缀没加ssh://,导致其实走的是https,所以不通。。。