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>
就說到這裏,有問題留言。