问题标签 [gitolite]

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 投票
2 回答
1132 浏览

git - Gitosis:设置存储库配置变量

有没有办法通过 gitosis conf 设置存储库配置变量,而不是进入每个存储库并直接编辑 conf 值?

0 投票
4 回答
9918 浏览

git - 使用 gitosis 指定每个分支的权限?

使用gitosis,是否可以指定写权限,让用户可以用自己的名字自由推送到分支,但不能与master合并?例如 $USER/test1 .. $USER/test5

这意味着您可以为每个项目仅托管一个存储库,而不是为同一项目托管多个存储库,特定于每个用户:

0 投票
1 回答
3285 浏览

http-authentication - 在没有 LDAP Auth 的情况下使用 Gitosis 对 Gitweb 进行身份验证?

我发现你的文章使用 Apache Auth 和 gitweb,gitosis。

如果我不使用 LDAP 进行身份验证,我想知道是否有办法做到这一点。我们目前有一个非常大的 NIS 域,用于在所有 unix 服务器上进行身份验证。我们通过 UI 将其用于 SVN 存储库,但对于这种情况,我试图满足以下要求:

  • Git 存储库
  • 访问控制 - 使用 Gitolite
  • 在线用户界面 - 使用 Gitweb
  • UI 还必须具有访问控制 - 尚未实现

我首先在想我需要让 Gitweb 和 Gitolite 一起玩,并且每个人现在都单独工作。

如果 gitolite 使用 SSH 密钥提供访问权限,那么它可以通过为用户/开发人员将访问 Gitweb/gitolite 的每台机器拥有一个密钥来提供访问权限。

或者,如果我可以让 gitweb 简单地对来自 NIS 域的用户进行身份验证,因为每个用户都有一个我们的 IT 部门设置的帐户,这会更好。

我可以用来进一步了解此要求的任何想法或方法?

0 投票
3 回答
8317 浏览

git - 使用 gerrit 来托管 git 存储库而不是 gitolite 或 gitosis 是个好主意吗?

最初我尝试使用 gitosis 来管理公司的 git 存储库,后来发现 gitolite 是对 gitosis 的一种增强。

而且我听说 gerrit 也可以用于相同的目的,但是从描述来看,gerrit 主要用于代码审查。

那么这是设置git服务器的最佳方式

  • 一起使用 gitolite(用于 git repo)gerrit(用于代码审查)
  • 使用 gerrit管理 git 存储库和 codereview

你能给点建议吗?

BTW: http: //gitorious.org/被考虑在未来

0 投票
1 回答
2952 浏览

git - gitolite:只允许更改选定的文件

如何配置 git 和 gitolite 以允许特定用户仅更改特定目录中的文件?

例如原始主分支中的文件:

用户kathrine,只允许更改/dir2/file1/dir2/file2

结果是:

是否有任何 per-dir 指令,gitolite.conf或者我应该为这个用户配置新分支的 git 吗?

我只是不希望图形设计师可以访问源代码文件。

0 投票
4 回答
12817 浏览

git - gitolite安装问题

有没有人尝试过 gitolite 的简单安装选项?
我正在尝试将 gitolite 从我的窗户(工作站)安装到 solaris 盒子。

该命令在以下位置中断。

有没有人遇到过这个问题?你认为 gitolite 值得这个努力吗?我正在为 Git 评估 ACL。

感谢您提前回复。

【下面是完整的命令执行日志】

0 投票
1 回答
642 浏览

git - 如何修复推送到原点的 gitolite.conf 中损坏的语法

我在 gitolite-admin.git 存储库的本地克隆中的 gitolite.conf 中添加了通配符存储库部分

但我突然在回购名称中使用损坏的正则表达式推动提交:

现在 gitolite 声称这个正则表达式是无效的,我试过了:

但这无济于事,gitolite 仍然声称损坏的正则表达式:/

0 投票
1 回答
1801 浏览

git - 使用 fetch 而不是 push 备份 git 存储库

如果您的 git 版本太旧而无法git push --mirror从您的 gitolite 服务器支持,是否可以通过首先git clone --bare创建新的存储库然后git fetch refs/*:refs/*在备份服务器上使用来模拟该功能?您也可以指定*:*为 refspec 吗?由于 gitolite 服务器上的存储库是裸存储库,因此 fetch 命令是否无法获取仅在您拥有工作目录时才使用的对象并不重要。

如果当前的 gitolite 服务器发生故障,我的恢复策略是希望仅将备份服务器的 $BACKUPDIR 的内容复制到新的 gitolite 服务器。在这种情况下,这也会按预期工作吗?

0 投票
1 回答
2356 浏览

git - 在 CentOS 5.5 上安装 Gitolite 的问题

我希望有人能指出我哪里出错了。我正在试验 Git,并试图在我的 CentOS 5.5 开发服务器上安装 Gitolite。

我一直在关注这里的指南:http: //www.atomcloud.co.uk/blog/creating-your-own-git-repository-server-with-gitolite/一直很好,直到达到安装 Gitolite。

该指南建议运行的命令是:

包括 mkdir 行在内的一切都很好。但是在运行命令时

src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks

似乎什么都没有发生。我更改为 src 并尝试在没有 src/ 的情况下在那里运行命令,但出现以下错误:

在它下面建议使用为 /usr/local/bin/gl-system-install 但是在运行时它会返回相同的错误。

我尝试在谷歌上搜索答案,发现 Gitolite 的 GitHub 页面上也列出了同一批命令,但我看不到任何关于这种性质的错误的参考。

显然我缺少一些东西或我的测试服务器配置错误。当谈到 Linux 命令行时,我是一个非常初学者,所以对此的任何帮助将不胜感激。

标记

0 投票
1 回答
296 浏览

git - 在 Ubuntu 上克隆 gitolite 的问题

我在 Ubuntu10.04 机器上安装了 gitolite 并创建了一个存储库 A。我的团队将代码远程签入到该分支。现在我想在同一台 Ubuntu 机器上克隆这个存储库。我怎么能做到。在此先感谢您的帮助!