如何将IDEA中的项目连接并同步到GitLab
IDEA 连接 GitLab 上传项目操作方案
完全可以在IDEA内完成GitLab账号绑定和项目上传,无需完全手动操作,和GitHub的操作逻辑类似,仅入口有差异,具体步骤如下:
前置操作:绑定GitLab账号到IDEA
- 打开IDEA设置(Windows/Linux快捷键
Ctrl+Alt+S,Mac快捷键Cmd+,),依次进入Version Control->GitLab配置页 - 点击右侧
+按钮添加账号,优先选择*访问令牌(Access Token)*方式绑定:- 登录你的GitLab账号,进入个人设置页生成令牌,勾选
api、read_repository、write_repository三个权限 - 将生成的令牌复制粘贴到IDEA的对应输入框,确认即可完成账号绑定
- 登录你的GitLab账号,进入个人设置页生成令牌,勾选
方法1:IDEA内直接创建GitLab项目并推送代码(和GitHub操作体验一致)
如果你的IDEA是2021.1及以上版本,绑定账号后会自带快速分享入口:
- 打开要上传的本地项目,如果项目还未初始化Git,先点击顶部
VCS -> Enable Version Control Integration,选择Git完成初始化 - 点击顶部菜单栏
Git -> GitLab -> Share Project on GitLab - 在弹出窗口中配置项目名称、可见性、所属分组等信息,确认后IDEA会自动在你的GitLab账号下创建对应空项目,同时将本地代码全部推送上去,无需额外手动操作
方法2:旧版本IDEA兼容方案
如果你使用的IDEA版本较低,没有直接的GitLab分享入口,按以下步骤操作即可:
- 先在GitLab网页端创建空项目,复制项目的HTTPS/SSH远程地址
- 回到IDEA项目,点击
Git -> Remotes,添加刚才复制的远程地址 - 依次执行提交、推送操作即可完成上传,所有操作都可以在IDEA内完成,无需额外使用Git命令行工具
内容的提问来源于stack exchange,提问作者alex
相关产品推荐
相关产品推荐

