草庐IT

GitLab-CI

全部标签

GitLab git 用户密码

我刚刚安装了GitLab。我创建了一个名为project-x的项目。我创建了几个用户并将其分配给项目。现在我尝试克隆:gitclonegit@192.168.0.108:project-x.git它提示我输入密码。我应该使用什么密码? 最佳答案 与当前场景没有严格关系。有时当系统提示您输入密码时,这是因为您添加了错误的*源格式(HTTPS而不是SSH)HTTP(S)协议(protocol)通常用于具有强用户名+密码的公共(public)存储库SSH身份验证在内部项目中更为常见,您可以使用ssh-key-file和简单的密码进行身份验

GitLab git 用户密码

我刚刚安装了GitLab。我创建了一个名为project-x的项目。我创建了几个用户并将其分配给项目。现在我尝试克隆:gitclonegit@192.168.0.108:project-x.git它提示我输入密码。我应该使用什么密码? 最佳答案 与当前场景没有严格关系。有时当系统提示您输入密码时,这是因为您添加了错误的*源格式(HTTPS而不是SSH)HTTP(S)协议(protocol)通常用于具有强用户名+密码的公共(public)存储库SSH身份验证在内部项目中更为常见,您可以使用ssh-key-file和简单的密码进行身份验

git - 如何创建 GitLab webhook?

我读到GitLab能够通过“网络Hook”向其他服务器发送消息,但我找不到在哪里可以创建一个。有人能指出我正确的方向吗? 最佳答案 我在官方文档和StackOverflow上找到的关于查找webhooks的所有答案都不正确。adminarea>hooks页面不包含webhooks。它包含系统Hook,当您创建/删除项目和用户以及诸如此类的事情时会触发这些Hook。这不是您想要的。要找到您的网络Hook,请转至特定项目>设置>网络Hook(在GitLab6.1.0的侧边栏上)页面。这些将在相关项目的接收后触发。您可以使用类似Reque

git - 如何创建 GitLab webhook?

我读到GitLab能够通过“网络Hook”向其他服务器发送消息,但我找不到在哪里可以创建一个。有人能指出我正确的方向吗? 最佳答案 我在官方文档和StackOverflow上找到的关于查找webhooks的所有答案都不正确。adminarea>hooks页面不包含webhooks。它包含系统Hook,当您创建/删除项目和用户以及诸如此类的事情时会触发这些Hook。这不是您想要的。要找到您的网络Hook,请转至特定项目>设置>网络Hook(在GitLab6.1.0的侧边栏上)页面。这些将在相关项目的接收后触发。您可以使用类似Reque

git - 将 Git 存储库从 GitHub fork 到 GitLab

假设我想对其他人的项目实现修复。该项目位于GitHub上。我可以在GitHub上创建一个分支并实现修复。但是,我想在GitLab而不是GitHub上创建我的分支。这可能吗?怎么办?我读过这篇文章:https://about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-its-origin/无论如何,我不确定我应该怎么做。我是否应该以某种方式从GitHub的项目在GitLab上创建一个分支?或者我应该在GitLab上为GitHub上的项目创建一个镜像吗?或者我应该在GitLab上创建一个镜像然后fork镜像吗?还

git - 将 Git 存储库从 GitHub fork 到 GitLab

假设我想对其他人的项目实现修复。该项目位于GitHub上。我可以在GitHub上创建一个分支并实现修复。但是,我想在GitLab而不是GitHub上创建我的分支。这可能吗?怎么办?我读过这篇文章:https://about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-its-origin/无论如何,我不确定我应该怎么做。我是否应该以某种方式从GitHub的项目在GitLab上创建一个分支?或者我应该在GitLab上为GitHub上的项目创建一个镜像吗?或者我应该在GitLab上创建一个镜像然后fork镜像吗?还

git - 如何使用 CLI 从我现有的本地 git 仓库创建一个新的 gitlab 仓库?

我的OSX上有很多本地git存储库。使用命令行,我想从现有的本地存储库在https://gitlab.companyname.com上创建新的gitlab存储库。这有可能吗? 最佳答案 2018解决方案:只需使用--set-upstream假设您负责编写将为每个本地存储库执行以下操作的脚本,似乎从Gitlab10.5开始您可以简单地使用#Toyourowndomaingitpush--set-upstreamaddress/your-project.git#Togitlab.comwithSSHgitpush--set-upstre

git - 如何使用 CLI 从我现有的本地 git 仓库创建一个新的 gitlab 仓库?

我的OSX上有很多本地git存储库。使用命令行,我想从现有的本地存储库在https://gitlab.companyname.com上创建新的gitlab存储库。这有可能吗? 最佳答案 2018解决方案:只需使用--set-upstream假设您负责编写将为每个本地存储库执行以下操作的脚本,似乎从Gitlab10.5开始您可以简单地使用#Toyourowndomaingitpush--set-upstreamaddress/your-project.git#Togitlab.comwithSSHgitpush--set-upstre

git - 如何授予用户级别访问私有(private) GitLab 存储库的权限?

我在GitLab中有一个私有(private)仓库。我必须将其访问权限授予我的团队成员。我如何使用GitLab网络界面做到这一点?我知道如何在GitHub中执行此操作,但在GitLab中却有所不同。 最佳答案 2021年更新:此答案已过时,向下滚动查看2021年信息。更新:Gitlab在2年内发生了一些变化,因此这里是更新后的流程。点击您要共享的项目。点击设置标签(左侧的齿轮图标)。点击成员子标签。添加成员,如果在GitLab上存在则查找该用户,否则插入发送邀请的电子邮件。为用户选择访问级别,可能的级别是:访客,可以查看wiki页面

git - 如何授予用户级别访问私有(private) GitLab 存储库的权限?

我在GitLab中有一个私有(private)仓库。我必须将其访问权限授予我的团队成员。我如何使用GitLab网络界面做到这一点?我知道如何在GitHub中执行此操作,但在GitLab中却有所不同。 最佳答案 2021年更新:此答案已过时,向下滚动查看2021年信息。更新:Gitlab在2年内发生了一些变化,因此这里是更新后的流程。点击您要共享的项目。点击设置标签(左侧的齿轮图标)。点击成员子标签。添加成员,如果在GitLab上存在则查找该用户,否则插入发送邀请的电子邮件。为用户选择访问级别,可能的级别是:访客,可以查看wiki页面