赞
踩
GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。
GitLab 是一个数据库支持的 web 应用,所以相比于其他 git 服务器,它的安装过程涉及到更多的东西。 幸运的是,这个过程有非常详细的文档说明和支持。
安装有个前提,内存最少有4G用来运行GitLab
清华大学镜像站找rpm包
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/
这里用的版本是10.0.6的
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.6-ce.0.el7.x86_64.rpm
yum install gitlab-ce-10.0.6-ce.0.el7.x86_64.rpm -y
gitlab-ctl reconfigure
gitlab-ctl start
直接用ip访问 http://192.168.253.128/
默认用户名/密码为root/5iveL!fe
第一次登陆会要求重新设置密码
然后再登陆一次就可以看到页面了
https://gitlab.com/xhang/gitlab
可以在这里下载tar包,现在使用的是git方式获取
yum install git patch -y #安装git
gitlab_version=$(sudo cat /opt/gitlab/embedded/service/gitlab-rails/VERSION) #获取git版本,用于汉化
git clone https://gitlab.com/xhang/gitlab.git #获取汉化的补丁包
cd gitlab
git diff v${gitlab_version} v${gitlab_version}-zh > ../${gitlab_version}-zh.diff
gitlab-ctl stop
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../${gitlab_version}-zh.diff
gitlab-ctl start
gitlab-ctl reconfigure
重启一下虚拟机。然后就生效了
先设置一下ssh
在虚拟机上执行
ssh-keygen
将公钥粘贴到那个密钥框
cat /root/.ssh/id_rsa.pub
然后添加即可
配置git
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
克隆仓库下来
git clone git@192.168.253.128:root/test.git
进入仓库添加文件
cd test
touch README
touch test1
git add .
git commit -m "add README"
推送到仓库中
git push -u origin master
刷新一下网页可以看到。在本地的仓库推送到过去了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。