IntelliJ IDEA使用Git连接GitLab服务器

本篇文章将涉及到关于IntelliJ IDEA,GIT,GitLab以及Linux等相关技术的使用,并且将从搭建gitlab服务器开始,使用IntelliJ IDEA配合Git进行讲解项目开发。本文分成三部分:

1.搭建gitlab

2.使用git迁移项目到gitlab中

3.使用IDEA迁出项目

一:从零搭建gitlab服务器

1.1 GitLab镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/

笔者使用的是CentOS 6.5和gitlab-ce-10.4.2-ce.0.el6.x86_64.rpm,大伙可以根据需要到官网下载相应版本。

1.2 安装gitlab依赖项

[root@centos-server-yzr gitlab]#yum install curl policycoreutils-python openssh-server openssh-clients postfix cronie -y
     gitlab安装的时候会要求要有policycoreutils-python库,否则在安装过程中会报错并且提示需要policycoreutils-python库gitlab使用postfix发送邮件,gitlab支持http和ssh两种协议。

[root@centos-server-yzr gitlab]# service postfix start#启动postfix
[root@centos-server-yzr gitlab]# chkconfig postfix on#设置为开机
[root@centos-server-yzr gitlab]# lokkit -s http -s ssh#配置iptables开放http和ssh端口,可以使用iptables -L查看


1.3 安装gitlab

使用ssh远程连接工具(XShell)将上面下载的gitlab镜像rpm传输需要安装gitlab的服务器上。之后使用rpm命令进行安装。

[root@centos-server-yzr gitlab]# rpm -ivh gitlab-ce-10.4.2-ce.0.el6.x86_64.rpm 

1.4 启动gitlab

[root@centos-server-yzr gitlab]# gitlab-ctl reconfigure
说明:默认安装登录之后会提示需要重置root密码。可以自己单独设置一个复杂密码后登录。gitlab本身采用80端口,如安装前服务器有启用80,安装完访问会报错。需更改gitlab的默认端口可以修改vim /etc/gitlab/gitlab.rb:external_url 'http://localhost:81',

每次重新配置,都需要执行sudo gitlab-ctl reconfigure  使之生效。

1.5 登录gitlab

打开浏览器输入gitlab服务器的IP地址,本文gitlab服务器的IP地址为http://192.168.199.102/,首次提示修改密码,如下图:

二:使用git迁移项目到gitlab中

2.1 登录gitlab创建一个空的project。


2.2 使用git命令行上传代码。

<1>输入git config --global user.name "root" 
<2>输入git config --global user.email "邮箱" --我这里没有输入邮箱
<3>输入git init 
<4>输入git remote add origin http://192.168.199.102/root/yangzr.git
<5>输入git add . 
<6>输入git commit -m "初始化"
<7>输入git push -u origin master 将代码推送到gitlab端


三 使用IDEA开发项目

3.1.配置好git的exe目录路径


3.2.idea中checkou选择git,填上项目路径http://192.168.199.102/root/yangzr.git


3.3.填入项目路径之后,输入账户密码将代码迁出


3.4.使用git提交

新建一个readme文件,使用git提交。


点击Commit File之后会弹出提交文件和提交内容,在最右下面的有Commit和Commit and push按钮,这里需要注意一下使用git的commit之后还需要push一下才会提交到git服务器中(gitlab)。












### 配置 IntelliJ IDEA 连接GitLab #### 创建 GitLab 仓库 为了使本地的 IntelliJ IDEA 项目能够被托管于 GitLab 平台之上,需先在该平台上建立新的仓库[^1]。 #### 下载并安装 Git 确保已下载最新版的 Git 工具包至计算机,并完成其安装过程;对于 Windows 用户而言,可以从官方网站获取适合的操作系统版本进行部署[^3]。 #### 安装 GitLab 插件 启动 IntelliJ IDEA 后,前往 `File` -> `Settings` (Windows/Linux) 或者 `IntelliJ IDEA` -> `Preferences` (macOS),导航到插件商店寻找名为 “GitLab Projects”的扩展程序予以安装。这一步骤使得 IDE 能够识别来自 GitLab 的源码库。 #### 设置 Git 可执行文件路径 同样是在设置窗口内,定位到 `Version Control` -> `Git` 分区,指定先前所安裝之 Git 应用程式的可执行档 (`git.exe`) 所处的具体位置。此设定允许 IDE 正确调用命令行工具来进行各种版本管理活动[^5]。 #### 关联 GitLab 帐号与 Token 当首次尝试推送更改或是拉取远程分支时,可能会遇到身份验证请求弹窗。此时应提供个人访问令牌(Personal Access Token, PAT)而非明文密码作为认证凭证。PAT 是由 GitLab 提供的一种安全机制用于替代传统的用户名/密码组合[^4]。 ```bash # 使用 HTTPS 方式克隆现有仓库或初始化新仓库前,请确认已经设置了正确的凭据缓存策略 $ git config --global credential.helper store ``` 一旦完成了上述所有准备工作,则可以在编辑器内部无缝地利用 Git 功能集成了,比如提交更新、查看历史记录以及与其他开发者协作开发等操作都将变得更加便捷高效。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值