gitlab的安装相对繁琐,若是使用docker 镜像的方式就轻松太多了。git
我是用的环境是windows10 专业版 + docker for windowsgithub
1.右键docker打开Kitematic,过滤gitlab镜像,我使用的是gitlab-ce进行安装,安装启动的过程可能时间稍微长一些,多等一会web
等看到这个界面,就表示安装成功docker
能够查看settings->Hostname/portswindows
22 对应的ssh,80对应的是http 443 对应的是https,安全
直接点击localhost:32775 就能够访问web管理界面,进入管理界面后进行Group与Project 配置,须要注意的是服务器
在进行仓库的地址,不要被迷惑,须要对应端口,基本格式:ssh
http://192.168.1.253:32775/CPMS/CPMS.gitgitlab
根据本身的ip与项目进行修改url
使用http进行版本控制比较简单,可是相对不够安全,若是要使用git就更加要注意了:
1.生成秘钥
2.拷贝公钥的内容,在服务器中填写SSH Keys
3. 在客户端的.ssh 文件夹中,也就是秘钥存放的目录中,添加config文件
config内容:
#多远程仓库配置文件 #配置Github Host github.com HostName github.com IdentityFile C:\Users\Administrator\.ssh\id_rsa PreferredAuthentications publickey User 253029804@qq.com # 配置gitlab 42d6e3f9c254 我在hosts文件中作了映射 对应的服务器ip Host 42d6e3f9c254 HostName 42d6e3f9c254 IdentityFile C:\Users\Administrator\.ssh\labkey PreferredAuthentications publickey User wangliguo@kingmile.com
Permission denied (publickey,password,keyboard-interactive)
那么就是地址没有配置正确,由于docker须要端口映射后,才能进行ssh的访问,因此对于这种状况的格式以下
添加仓库地址
git remote add origin ssh://git@42d6e3f9c254:32779:CPMS/CPMS.git
修改仓库地址
5.对于docker重启后,容器可能不会自动重启,设置以下:
docker update --restart=always <CONTAINER ID>
就说到这里,有问题留言。