wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
Docker ps 查看
方法二,安装gitLab相对比较简单一点。
查看 dockersearch gitlab
拉取镜像
sudodocker pull gitlab/gitlab-ce:latest
3.执行命令
sudo docker run --detach \
--hostname gitlab.example.com \
--publish443:443 --publish 80:80 --publish 22:22 \
--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 [email protected](邮箱自己填写自己的)
ssh-keygen.exe -t rsa -C "[email protected]"
命令: 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 [email protected]
显示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端