Intellij IDEA使用GitLab

今天单位的svn又挂了,所以今天在云上自建了一个GitLab,记录一下操作步骤

  1. 云端服务器的操作系统为centos7.4
  2. 增加yum仓库 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

  1. 执行安装操作 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

    默认的登录用户为服务器系统用户

  2. 登录web端创建project不再赘述

  3. windows本地生成公钥,在GitCL中 ssh-keygen -t rsa -C '[email protected]' 邮箱注意修改

秘钥文件保存目录在生成过程中会显示,设置显示隐藏目录后去相应目录寻找,用文本编辑器打开id_rsa.pub并全选复制内容,到Gitlab web端进行粘贴操作,如下

  1. 重点记录本地Git初始化,我是在创建Git之前建好的ieda工程,已经有了代码,所以要将现有的工程加入到Git仓库中,在项目目录中打开Git CL 分别执行以下命令

    git init 初始化一个本地仓库

    git add . 把工程所有文件都添加到该仓库中(千万别忘记后面的.号!!!)

    git commit -m "Initial commit" 把文件提交到本地仓库

    git remote add origin url url替换为项目实际的远程URL,在web端可找到,例如我的

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

  2. idea中操作

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

猜你喜欢

转载自my.oschina.net/u/2422458/blog/2209761