intellij-idea - 如何将项目从 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 中,当你去推送时,你会看到推送到新的远程/分支的能力。

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

https://stackoverflow.com/questions/69970637/

相关文章:

perl - 从包含日期的文件中排序并提取一定数量的行

python - AttributeError : module 'cv2.cv2' has no

haskell - 如何使用 `zipTree` 实现 `foldTree` ?

python - 遍历列表并从头开始重新启动

javascript - 带有 Material-UI 的 SSR 上的@emotion/cache

python - 算法题: Finding the cheapest flight

awk - 使用 grep 或 awk 查找 txt 和 csv 文件之间的匹配行

r - R中多列的值计数

javascript - 如何在 react-native 中结合使用 Drawer Navigat

javascript - 如何使用 "onclick"方法获取数据属性?