今天单位的svn又挂了,所以今天在云上自建了一个GitLab,记录一下操作步骤
vim /etc/yum.repos.d/gitlab-ce.repo 在新增的文件中填写以下内容:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1(以上为文件内容)
运行命令yum makecache
yum install gitlab-ce 安装完成后会提示external_url未配置,需要修改一个配置文件,如下:
vim /etc/gitlab/gitlab.rb
在此文件中找到external_url,修改它,以我的配置为例: 
把原配置文件的external_url 'http://gitlab.example.com'注释掉后换成了服务器IP以及再加上后缀,以后访问只需要在浏览器上输入http://48.92.137.223:80/gitlab就好
然后运行在完成安装时提示信息显示的一个重新配置的命令 gitlab-ctl reconfigure 稍等片刻,待配置完成之后,即可在web端登录gitlab
默认的登录用户为服务器系统用户
ssh-keygen -t rsa -C 'xxx@xxx.com' 邮箱注意修改
秘钥文件保存目录在生成过程中会显示,设置显示隐藏目录后去相应目录寻找,用文本编辑器打开id_rsa.pub并全选复制内容,到Gitlab web端进行粘贴操作,如下



git init 初始化一个本地仓库
git add . 把工程所有文件都添加到该仓库中(千万别忘记后面的.号!!!)
git commit -m "Initial commit" 把文件提交到本地仓库
git remote add origin url url替换为项目实际的远程URL,在web端可找到,例如我的

git push -u origin master 把文件提交到远程仓库




之后就是正常的项目导入步骤,不再赘述