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端