问题标签 [gitblit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5922 浏览

git - 如何使用 gitblit

Gitblit运行 GIT 服务器看起来很有趣,所以我安装了它(这很容易)。

但是现在我在使用该工具时遇到了一些问题。它很容易创建回购,但在那之后,我被卡住了 - 创建后我无法“潜入”回购本身,例如这个截图: http: //gitblit.com/screenshots/03.png

我还注意到,在我的安装中,我只有前三个菜单项('repositories'、'users'和'federation')——这似乎是合乎逻辑的,因为它们应该在“潜入”回购时出现,例如“分支” 、“标签”和“树”。

我认为这不是一个安全问题,因为我禁用了安全性,并且我也能够进行回购。我只是缺少一个链接或一个按钮来选择一个 reo 并查看有关它的所有信息。只有一个“编辑”链接,但这让我回到了创建存储库时的同一屏幕。

0 投票
2 回答
4563 浏览

git - 从 Gitblit 克隆 git 存储库时出现未知的 SSL 协议错误

我已经建立了一个通过远程连接访问的 git 存储库。使用命令行,我可以通过 ssh 克隆存储库,进行推送和拉取等,而不会出现问题。不过,我想使用 gitblit 通过 https 连接访问存储库。Gitblit 的 Web 界面正确显示了存储库,包括来自 localhost 和使用 https 时的所有提交、代码更改等,但我无法从中克隆。Egit 只是失败了,我的终端给了我以下错误:

有人对可能导致问题的原因有提示吗?

0 投票
4 回答
7975 浏览

windows - Git 操作偶尔会在 Windows 上的 Jenkins 中挂起

我们正在运行托管在 Assembla 的 Git 项目的持续 Jenkins 构建。Jenkins 在自己的用户下在 Tomcat 6 上运行,并且通常运行良好。

但是每隔一段时间(比如每 10 次构建中一次),构建作业开始时的签出操作就会挂起。在其他时候,构建结束时的 Git 标记操作也会挂起。我相信这在命令行操作中从未发生过(在具有相同用户的同一主机上)。

挂起时,Windows 进程树显示 taskhost.exe ?tomcat6.exe ? git.exe ?ssh.exe

在外部杀死挂起标记命令的 Git 和 ssh 进程时,在作业控制台输出中会看到以下堆栈跟踪 - 错误很奇怪,因为提到的目录已经存在并且已安装私钥。

这是进程和句柄的完整列表(除了长长的 Tomcat 线程列表)。构建任务当前挂起。这里的另一个奇怪现象是每 5 分钟有一个预定的 SCM 轮询,但它已经有几天没有运行了——它可能也以某种方式卡住了。

这是 SSH 搜索(来自与上述进程列表不同的时间点)。我不知道该怎么做。

在此处输入图像描述

0 投票
1 回答
2626 浏览

git - 使用 gitblit 1.0 进行 ldap 身份验证

我刚刚获得了 Gitblit 的最新版本 1.0 可用在这里

我正在尝试集成身份验证的 LDAP 方法。因为我认为我的 ldap 不是典型的,所以我对这些术语匹配的内容有疑问。

到目前为止,我一直在关注有限的资源(因为 1.0 刚出来)和 google 组。

但是,我什至无法连接我的服务器。

我将粘贴 Gitblit 进行身份验证所需的字段,然后我将粘贴我的 ldap 中列出的一些相关字段。

我以前在 ldap 结构上遇到过问题,但我想知道是不是只有我一个人。

谢谢!

内部:gitblit.properties

这是我的目录列表的图片(显然标识的东西已被删除)

ldap 目录

0 投票
2 回答
2648 浏览

git - 如何设置 GitBlit 存储库以防止用户推送?

我希望经过身份验证的用户只能:

  • 看法
  • 克隆
  • 从中获取/拉取?

基本上我想阻止用户,即使是经过身份验证的用户,推送到这个 git repo。但是对于同一个 GitBlit 上的其他 git 存储库,我可能希望让经过身份验证的用户推送到这些存储库。

先感谢您

0 投票
1 回答
4304 浏览

git - 如何在 Windows 中设置 gitblit

我们在本地服务器中需要 GIT 服务器。在网上搜索后,我们决定使用Gitblit易于安装的。

但是当我们想Gitblit从其他机器访问时我们遇到了问题。正如“创建您自己的自签名证书”中提到的设置文档一样,我们应该将您的主机名设置为 HOSTNAME 变量。这是我的 makekeystore.cmd 文件。

我们已经更新了 gitblit.properties 如下

经过这样的设置,我们仍然无法访问 Gitblit。当我们输入 http:my-server-ip:9090时页面无法打开。

如果我们将所有这些值改回 localhost 并输入 http://localhost:9090,它就可以工作。

那么有没有人知道如何设置Gitblit,我已经阅读了很多次官方文档,但没有结果。谁能给我一个简单的?

非常感谢!:)

0 投票
2 回答
7549 浏览

git - Gitblit 推送错误“错误:RPC 失败;结果 = 52,HTTP 代码 = 0”

在我的 Mac OS X 10.8 上设置 gitlbit,但一直无法推送!

在 Gitblit Web 界面中,我创建了一个名为 empty 的空存储库,并通过以下命令将其克隆到本地存储:

我添加了一个文件并提交了更改并添加了一个远程

然后我尝试推动:

错误显示:

我尝试了 ssl 和缓冲区设置,但没有帮助。

我的 Gitblit 绑定设置全部设置为空白以接受对所有接口的绑定:

任何帮助,将不胜感激!

0 投票
1 回答
473 浏览

git - Gerrit 和 Gitblit 裸仓库设置

我正处于设置 Gerrit 的早期阶段,并意识到我需要一份由 gitblit 托管的“裸仓库”副本。如果我理解文档 Gerrit 也需要有一个裸仓库。

我想知道将 Gerrit 指向与我的 Gitblit 相同的存储库(在安装 gerrit 要求本地存储库)是否是一个好主意,它们都在不同端口的同一服务器上运行。或者我应该将它们分开并有两个裸回购。一个用于 gitblit,一个用于 gerrit。

您的设置如何?你有什么建议?

0 投票
1 回答
894 浏览

git - 将 SVN 存储库迁移到 Gitblit

我们想从 svn 更改为 git。我们的 Intranet 中有一个 svn-server,并且希望有 git 的等价物。

使用gitblit似乎很有趣,因为我们的服务器上正在运行 tomcat。

那么,从 svn 迁移所有存储库的最简单方法是什么?

我能想到的一种方法如下:

  1. 将每个存储库迁移到某个地方的 git 客户端(类似这样
  2. 在 gitblit 上创建 git-repo
  3. 推送到 gitblit

我们应该这样做吗?

0 投票
1 回答
239 浏览

git - Jboss重启后GitBlit无法找到存储库

我在 Jboss V7.1.1.Final 上运行 GitBlit V1.2.1 每次我重新启动 Jboss,GitBlit(无法读取/丢失)我拥有的存储库。

搜索存储库后,我在以下位置找到了一个:

应该做些什么来确保 GitBlit 在 Jboss 重新启动后不会丢失存储库?