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端