docker安裝gitlab

wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.ymlgit

 

Docker ps 查看github


 

方法二,安裝gitLab相對比較簡單一點。docker

 

查看 dockersearch gitlabbash

 

 

拉取鏡像ssh

sudodocker pull gitlab/gitlab-ce:latestgitlab

3.執行命令spa

sudo docker run --detach \rest

   --hostname gitlab.example.com \blog

    --publish443:443 --publish 80:80 --publish 22:22 \ip

    --namegitlab \

    --restartalways \

    --volume/srv/gitlab/config:/etc/gitlab \

    --volume/srv/gitlab/logs:/var/log/gitlab \

    --volume/srv/gitlab/data:/var/opt/gitlab \

   gitlab/gitlab-ce:latest

 

sudo docker ps 查看gitlab是否起來。起來這成功安裝

登陸gitlab界面,第一次登陸須要修改密碼

 

 

1.配置git客服端

若是提示 「 No such file or directory」,你能夠手動的建立一個 .ssh文件夾便可

        mkdir~/.ssh

 

git config  --global user.name nihao(輸入本身的帳號的信息)

 git config --global user.email 123456@qq.com(郵箱本身填寫本身的)

ssh-keygen.exe -t rsa -C "123456@qq.com"

命令: cat ~/.ssh/id_rsa.pub 
複製所有,包括後面的郵箱

2.Gitlab上面添加

找到seting

 

 將複製好的的id_rsa.pub 添加到gitlab

 

 

在本地的hosts的文件,加入一條ip與域名的解析


建立config,端口爲22可忽略這一步
命令:cat>~/.ssh/config
輸入:
Host gitlab.xxx.com
User git
Port 458
IdentityFile /home/yourname/.ssh/id_rsa(替換成你的id_rsa所在的路徑)

 

驗證是否設置成功
命令:ssh -T git@gitlab.xxxxxxxx.com
顯示Welcome to GitLab, yourname! 表明成功。

建立組

建立工程

 

 

 

       可根據提示工程提示說明,進行操做

 

例如上傳本地項目到工程。

4.鼠標右鍵打開git bashhere: 
<1>輸入git config --global user.name "你的用戶名" 
<2>輸入git config --global user.email "你的郵箱" 
<3>輸入git init 
<4>輸入git remote add origin 你剛纔創建的項目鏈接 
<5>輸入git add . 
<6>輸入git commit 
<7>輸入git push -u origin master 將代碼推送到gitlab端