问题标签 [gitlist]

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 回答
982 浏览

git - 分类 git 存储库

我想将我的 git 存储库分类。我这样做的主要原因是为了在我使用的 Web 界面(GitList - http://www.gitlist.org)中更好地了解我的代码存储库。

现在我得到了所有存储库的长列表,最好只看到几个类别(如“存储库”或其他带有描述的内容)。当您选择一个类别时,您会看到该类别中的所有存储库。我有自己的带有 Gitolite ( https://github.com/sitaramc/gitolite/ ) 的 git 服务器,并且 Gitolite 有一些设置来对 GitWeb 的存储库进行分类,但我在 GitWeb 和 GitList 中都看不到该信息,后者是当设置用于 GitWeb 时,这并不奇怪。

能够对 Gitolite 中的存储库进行分类并将其显示在 GitList 中真是太好了。但是因为这可能是不可能的(我看不到它甚至适用于 GitWeb,它应该在哪里工作)还有其他方法可以管理这个吗?

我已经阅读了一些关于嵌套 git 存储库的内容,但这并不是我真正想要的,它根本不需要影响存储库,就像它们在 Web 界面中呈现的方式一样。

有人对这个主题有帮助吗?

0 投票
1 回答
1034 浏览

git - 使用 gitlist 推送到私有 gitserver

我在 Debian 系统上设置了一个 git 服务器并安装了 gitlist 来查看存储库。所有这些都很好,我可以看到我的存储库并通过 HTTP 克隆和推送它们。

我的问题是推送存储库的 URL 与 gitlist URL 不同。现在我可以通过http://<IP>/gitlist/这样的存储库访问 gitlisthttp://<IP>/gitlist/example.git

当我想克隆/拉/推它们时,我必须使用http://<IP>/git/example.git(在 apache 中配置)

但我已经看到运行 gitlist 的系统,您可以在其中简单地从浏览器复制 URL 并将其用于 git。

所以我的问题是,我如何设置 apache 和 gitlist,我可以使用浏览器中的 URL 来克隆存储库等等。( git clone http://<IP>/gitlist/example.git)

0 投票
1 回答
260 浏览

git - 具有不同存储库和不同 ldap 的 Gitlist

我已经从 Svn 迁移到 Git。一切正常,但我想配置 Apache 以便使用 url 映射具有不同 ldap 授权规则的不同存储库。前任:

我决定将 GitList 用作 Web 界面(干净且使用非常简单),但我设法在 httpd.conf 中使用此配置来执行此操作

通过这种方式,我在 /var/www/gitlist/repo1 和 /var/www/gitlist/repo2 中复制了 gitlist 项目,并为两个存储库位置设置了 config.ini 设置。

该解决方案强制拥有与具有不同 ldap 的存储库一样多的 gitlist 副本,但我认为这不是正确的方法。

我只想拥有一份 gitlist 并用它管理所有存储库和相关的 ldap,你有什么建议吗?

提前致谢!!!!

0 投票
1 回答
303 浏览

git - 如何列出自特定 GIT 提交以来未更改的所有文件

很久以前有一个大的提交,从那时起发生了很多变化。如何列出到目前为止未更改该提交的所有文件?

0 投票
1 回答
319 浏览

html - Gitlist 风格 git 描述

我在我的开发人员服务器上安装了gitlist,我正在尝试设置 git 存储库的 git 描述文件的样式。
我试图在描述文件中注入 html 代码,但这不是 html 而是文本。
之后,我试图找到并编辑 gitlist 的 php 文件,该文件不允许我设置描述文件的样式,但我没有找到任何东西。
有没有人可以帮助我?

git-description-style http://dev.siggoroglou.gr/git-description-problem.png

0 投票
2 回答
521 浏览

git - 使用 apache 基本身份验证用户作为 git 作者

我已经设置了 gitlist + apache + basic auth + git-http-backend,并且 git 存储库的 web 显示和 git clone 都工作正常。

但是,对于提交的代码,我想在 apache 身份验证期间使用用户名作为作者姓名(或提交者姓名)。

原因是,有时工程师会直接在测试服务器上进行临时补丁,并在补丁完成后将代码推送回 git。因此,现在所有补丁都共享相同的作者姓名,这很难检查(或指责)。

请问对此有何建议?多谢。

0 投票
1 回答
492 浏览

git - Gitlist找不到存储库目录

我在 CentOS 6.5 服务器上安装了最新的 Gitlist 版本(0.5.0)。我已按照安装文件中的所有步骤操作,但 gitlist 不起作用。我在许多博客中搜索了一个站点来解决它,但是 Gitlist 一直说Please, edit the config file and provide your repositories directory 我已经将我的 repos 放在了/home/my_home/git_repos/,我已经尝试更改权限,将 apache 用户添加到 gituser 组,甚至将我的 repos 移动到/var/www/html/

我错过了什么吗?

0 投票
1 回答
137 浏览

git - visualice 如何将 repos 倍增并克隆它们(git instaweb、gitlist、gitlab)

我有大量的 git 裸仓库,我希望能够查看仓库列表并以公共方式克隆它们。

我尝试了以下方法:

  • 混帐 instaweb。即使在文档中显示可以查看多个存储库,但它不起作用。我已经发布了这个问题
  • gitlist只列出回购。有一个似乎被遗忘的功能请求。
  • gitlab-ce我可以通过 CLI 自动同步新的 repos,但是每个新的 repos 都作为私有导入,我还没有找到如何通过 CLI 将其公开。由于回购的数量可能会增加或减少,因此所有流程都必须是自动的。

考虑到前面提到的问题。有什么方法可以公开列出一个 repos 集合并能够克隆它们?

0 投票
1 回答
169 浏览

gitlist - Gitlist安装错误

我只是安装 gitlist 来关注我的 git 存储库,当我启动 localhost/gitlist 时我会得到该页面:

我无法解决问题。有人可以帮帮我吗?

0 投票
0 回答
27 浏览

git - Git - “丢失”提交

来自 SVN 环境,所以到目前为止 Git 还是很陌生的。

在这些服务器和这个 Git 环境中只有我一个人。我从另一台本地服务器克隆。我一直在编写代码、提交和推送。我想更改上次推送提交的评论。我阅读使用以下命令:

我输入了新消息并保存了。那我...

现在只有我最后一个更新的提交出现在 Git 中。我相信我读到所有以前的信息仍然存在 - 它根本没有显示,但在某些时候它会被垃圾收集。我一直在查看各种 git shell 工具和手册页,但如果不进一步搞砸,我不确定该怎么做。我怎样才能恢复历史?

感谢您的帮助,谢谢。