docker安装GitLib及基本使用
安装gitlib
本教程安装的是最新的版本gitlib中文版
//安装最新版的gitlib
1 docker pull twang2218/gitlab-ce-zh
2 cd /usr/local
3 mkdir docker
4 cd docker
5 mkdir gitlib
6 cd gitlib
7 vim docker-compose.yml
--- docker-compose 配置文件 -----
version: '3'
services:
web:
image: 'twang2218/gitlab-ce-zh'
privileged: true #添加权限
restart: always
hostname: '192.168.43.3'
environment:
TZ: 'Asia/Shanghai' #时区上海
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.43.3' #外部访问地址 nginx 反向代理
gitlab_rails['gitlab_shell_ssh_port'] = 2222 #存在端口冲突改成2222
unicorn['port'] = 8888
nginx['listen_port'] = 80
ports:
- '80:80'
- '8443:443'
- '2222:22'
volumes:
- /usr/local/docker/gitlab/config:/etc/gitlab
- /usr/local/docker/gitlab/data:/var/opt/gitlab
- /usr/local/docker/gitlab/logs:/var/log/gitlab
----- 结束 --------
//启动gitlib(时间比较长)
8 docker-compose up
**给gitlib本地安装ssh私钥**
1, 找到安装git的目录,在目录下找到 ~\Git\usr\bin 下找到 ssh-keygen.exe文件
2,cmd 进入 ~\Git\usr\bin
3,ssh-keygen -t rsa -C "你的git登录邮箱"
4,看截图
5,根据cmd 中,私钥保存在c/users…目录下
6,把 c/users… 目录下的 id_rsa.pub文件中的秘钥拷贝出来,放进如图下面,保存即可,这样就可以使用ssh进行了。
ubuntu 获取ssh私钥,其他步骤同windows