问题标签 [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 回答
2425 浏览

java - Gitblit证书导入

我为我的 git web gui 选择了 gitblit,因为它们提供了一个可以开箱即用的独立版本。很好,它做到了。现在每个尝试通过 https 连接到服务器的人都会收到证书错误,并且远程 cli 操作也需要自定义标志来不验证证书。

由于我也在运行其他网络应用程序,一旦它们完全开发,它们有一天会使用 ssl,我在https://www.startssl.com/上创建了一个免费证书。现在我得到了 4 个文件:一个私钥、一个根证书、一个中间证书和我自己的域证书。

我确实按照Point.Up.it上的教程进行操作

然后我将生成的密钥库替换为gitblit_root/data/. 我使用的是密钥库的默认密码gitblit,这也是gitblit.properties.

但是 gitblit 启动失败并显示以下日志行:

我的服务器详细信息:

操作系统:Debian
java 版本“1.7.0_75” OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~deb7u1) OpenJDK 64-Bit Server VM (build 24.75-b04,混合模式)

我会非常感谢任何能够引导我朝着正确方向前进的人。

0 投票
1 回答
1108 浏览

git - 如何在 GitBlit 中禁用 SSH 并仅使用 HTTP 和 HTTPS

我尝试在 GitBlit 中禁用 SSH 并将其隐藏在 Repository-URL 中,例如 ssh://user@domain:29418/MyProj.git。我只需要 http 和 https 访问,例如https://user@domain/gitblit/MyProj.git

GitBlit 在 JBoss 4 上运行。

谢谢你的帮助。

0 投票
3 回答
38688 浏览

git - 无效:这是一个 git 存储库吗?

我的问题不是这个问题。
在执行git clone我收到此错误。比我使用的命令是:

简单地运行:

我得到错误:

我想我需要将完整的 URL 与 r 和 h 参数一起放置。因为这些参数指定了我的存储库的名称。

我做错了(复制和粘贴 URL)。但是,即使使用 URL:

我收到错误:

如何从 gitblit 摘要页面复制正确的 URL?

0 投票
1 回答
1278 浏览

git - 如何在 Gitblit 中创建父组?

我们正在尝试在 Gitblit 的组中创建新组并修复拼写错误,即第 3组与第 3组,并且已经尝试编辑projects.conf文件但没有成功。 在线文档很少

我们可以编辑哪些其他设置/配置文件来添加新的项目组?

请参阅下面的屏幕截图。在此处输入图像描述

0 投票
2 回答
424 浏览

java - 需要将推送更改为其他 Gitblit 服务器存储库的 GitBlit groovy 钩子

需要一个从 Gitblit 实例到另一个 Gitblit 实例的 groovy push hook 脚本

我有两个 private linux servers, SayABwith GitBlitinstall 。所有开发人员都在服务器上提交并推送他们的更改A,我希望BA.

有一些Groovy hook,但我在这方面是全新的,任何人都可以帮助提供它。

PS:如果在A某些脚本上发现任何推送事件将触发并push更改为B

0 投票
1 回答
773 浏览

git - 不工作:GitBlit groovy hook 将推送更改为其他 Gitblit 服务器 repo

需要一个 groovy 推送挂钩脚本,将更改从您的 Gitblit 实例推送到另一个 Gitblit 实例

我有两个 private linux servers, SayABwith GitBlitinstall 。所有开发人员都在服务器上提交并推送他们的更改A,我希望BA.

Assh://admin@serverA:29418/testrepo.git

最初我已经testrepo从服务器复制AB使用 linuxscp command

Bssh://admin@serverB:29418/testrepo.git

pushserver.groovy

我已经使用 Gitblit UI 添加了这个脚本

testresopistory.git> edit> receive> post-receive scripts> selected(pushserver)

服务器重新启动:现在当我要推送文件时,serverA为什么这个脚本不推送更改serverB

0 投票
1 回答
466 浏览

git - 为什么隔天远程复活的Git分支被删除了?

我重命名了一个本地分支,在远程删除了相同的分支,将新名称推送到远程并设置跟踪如下:

我已经为 20 多个分支(通过脚本)完成了此操作,并且没有错误。

贡献者git fetch --prune已经更新了他们的本地分支(重命名并设置了新的跟踪分支)。

一天后(星期五),没有任何新的提交被推送,旧的origin/my_branch重新出现origin/feature/my_branch. 没有人可以通过使用旧的跟踪分支完成的新提交和推送。所以,我已经删除了origin/my_branch.

今天(周末之后)origin/my_branch再次出现在相同的旧提交(日期为星期四)origin/feature/my_branch上。

我不明白 Git(垃圾收集器)如何以及为什么可以恢复已删除的分支,但可能原因在于Gitblit(它处理我的远程管理)方面?

0 投票
1 回答
184 浏览

java - need more understanding on gitblit groovy push script

I have below groovy script

My requirement: want to push only changes from one gitinstance to other

setPushAll : Is this going to push all repository data all time script executed or just commied changes(I want change only)?

push.setForce(true) : What is use of this ? Should I use it in my case ?

0 投票
1 回答
554 浏览

git - 在 Windows 上作为服务运行时无法连接到 gitblit

我已经成功安装了 gitblit。运行 gitblit.cmd 时一切正常,我可以从远程计算机连接。

虽然当我将它作为服务启动时,服务启动得很好,我可以通过 localhost 访问它。但我无法再从远程计算机连接。

例如,我可以执行gitblit-1.6.2\amd64\gitblit.exe并且服务器启动并且我可以远程连接,但是当使用 amd64 将 gitblit 作为服务安装时,我遇到了同样的问题,无法远程连接。

我已经尝试了我现在能想到的一切,但我需要一些关于如何继续的建议。

0 投票
1 回答
253 浏览

post-commit-hook - 如何在 giblit post commit hook 上获取最新的提交参考

我正在尝试获取推送到 git 的最后一次提交的分支名称,该名称触发了我的提交后 groovy 脚本,任何人都知道我该怎么做?