Gitlab - 获取非主分支的 SSH 密钥

Posted

技术标签:

【中文标题】Gitlab - 获取非主分支的 SSH 密钥【英文标题】:Gitlab - Get SSH Key For Non-Master Branch 【发布时间】:2018-05-01 13:37:44 【问题描述】:

我试图避免使用 git 命令行,只需使用 Gitlab 中提供的 SSH 密钥并使用该 SSH 密钥导入 Intellij Idea IDE。 我有一个有两个分支的项目:“master”和“development”。在Gitlab的“Project”页面下,有一个SSH key,但好像只指master分支;当签入 Intellij IDE 时,它只获取主文件。开发分支是否有单独的 SSH 密钥?如何访问和查看?

【问题讨论】:

【参考方案1】:

SSH 密钥为您提供对存储库的 SSH 访问 - 因此使用该密钥,您可以克隆所有分支。

问题是git clone默认只克隆master branch,由于IDE只使用命令行git,它也只克隆master。

要让开发人员分支到您的存储库,您可以使用分支小部件并将远程分支检出为本地分支。如果在列表中没有看到远程分支,请执行VCS - Git - Fetch

【讨论】:

以上是关于Gitlab - 获取非主分支的 SSH 密钥的主要内容,如果未能解决你的问题,请参考以下文章

在公司机器的GitLab中创建分支

通过 SSH 连接 vscode 到 gitlab 的问题

使用 ssh 密钥连接到 gitlab 项目

ubuntu服务器在gitlab如何拉去分支项目和推送项目

ubuntu服务器在gitlab如何拉去分支项目和推送项目

git简单教程