intellij-idea - 如何将项目从 IDEA 连接到 Gitlab

标签 intellij-idea gitlab

是否可以将项目从 IDEA 连接到 Gitlab? GitHub 没有问题,你指定一个 github 帐户,然后 VCS-> Import into 它会在你的帐户中创建一个项目。但是对于 GitLab,我看不到这种可能性。也许有什么办法? 还是直接手动扔进去?

最佳答案

如果您只想创建一个项目,那么就像推送 repo 一样简单。在 GitLab 中,您不必先在 UI 中创建项目。您可以简单地直接推送到尚不存在的项目命名空间。该项目将在您推送时创建。

因此,您所要做的就是像往常一样配置您的 git remote,然后推送。

git init
git checkout -b main
echo "# My Project" > README.md
git add README.md
git commit -m "initial commit"
git push --set-upstream git@gitlab.com:namespace/myproject.git main

然后你会在 git 控制台日志中看到来自远程的消息

remote: The private project namespace/myproject was created.

在 JetBrains IDE 中,您可以简单地配置远程和推送。

您只需提前在终端中定义 Remote 即可。例如:

git remote add origin git@gitlab.com:namespace/project

然后在 IDE 中,当你去推送时,你会看到推送到新的远程/分支的能力。

push dialog

然后您还会注意到,在 git 选项卡控制台中,您会看到来自远程的消息,表明项目已创建。

New repo log

关于intellij-idea - 如何将项目从 IDEA 连接到 Gitlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69970637/

相关文章:

git - 使用 GitLab token 进行克隆而无需身份验证

gitlab 运行器捕获错误 : no matching files

java - 如何从android项目中完全卸载Twitter的Fabric SDK?

java - 如何在 Intellij 中重构 - 带参数的方法到带字段的类

grails - IntelliJ 11 在执行 grails 命令时挂起

gitlab - 如何通过用户在 gitlab 上上传项目?

docker - 为什么 gitlab-registry.key 是 "skipped due to only_if"?

java - 了解 Intellij 中 Maven 的正确工作流程

intellij-idea - 如何从终端运行自定义 IntelliJ 检查

java - 找不到 gitlab runner 中下载的文件