gitolite

如何在 Gitolite 中添加对 LFS (或替代方案) 的支持?
gitolite

如何在 Gitolite 中添加对 LFS (或替代方案) 的支持?

我们有两个项目必须存储巨大的 blob,我想在我的 Gitolite 服务器中添加对 LFS(或替代方案)的支持。 我在 github 上找到了两个可以实现这一点的项目: https://github.com/HimaJyun/gitolite-lfs/tree/master/docs/Apache 和 https://github.com/ddanier/gitolite-git-lfs 这两个项目都不再受作者支持。 我尝试寻找其他方法,但没有找到,也许我只是搜索得不正确。 ...

Admin

尝试 gitolite 镜像说“你应该先拉”
gitolite

尝试 gitolite 镜像说“你应该先拉”

我们使用的镜像存储库中的某些gitolite现在出现错误: % gitolite mirror push mirror-host repo/path remote: error: denying non-fast-forward refs/heads/feature/FOO-XXX-bar (you should pull first) ... ! [remote rejected] feature/FOO-XXX-bar (non-fast-forward) 调用者gitolite属于@admins拥有以下RW+权限的组:一切. 为什么工具不会倒带...

Admin

Gitolite:手动编译conf文件?
gitolite

Gitolite:手动编译conf文件?

我正在编写一个用于服务器上的 repo 管理的 Web UI,以避免必须克隆 gitolite-admin、编辑 conf 和 keydir 文件,然后推送。 管理员只需登录 Web 应用程序,获取所有存储库和每个存储库的权限列表,然后从那里他可以添加新的存储库、用户的 SSH 密钥等。 我搜索了一个可以帮我做所有事情的 Python 模块,但我找到的最好的东西是https://github.com/smailq/gitolite-manager/blob/master/gitolite_manager/gitolite.py它还远未完成,所以我编写了一...

Admin

服务器配置拒绝客户端
gitolite

服务器配置拒绝客户端

我已经设置了一个 Apache 服务器,用于托管 gitolite。我已遵循本指南,但是当访问服务器时我得到 403,并且 apache 错误日志包含以下行: [错误] [客户端 192.168.0.97] 服务器配置拒绝客户端:/var/www/bin/gitolite-suexec-wrapper.sh 据我所知,这意味着 apache 用户无法打开包装器脚本?大多数详细说明“服务器配置拒绝客户端”消息的页面都提到了需要 的目录Allow from all,但由于该/var/www/bin/目录甚至不应该被浏览,我想这应该不是问题吧? vh...

Admin

Gitolite3 SSH 信息失败
gitolite

Gitolite3 SSH 信息失败

我已经将 EPEL 存储库中的 gitolite3 安装到 Centos6.4 中。有许多我不喜欢的地方,所以我开始着手进行更改。首先,我创建了一个名为“git”的附加用户和组,以与晦涩难懂的 gitolite3 用户保持距离。其次,我使用自定义文件夹 /Server/Projects 而不是 /var/lib/gitolite3。我确保所有权和权限相同。 设置也没有问题(su - git,然后使用管理员客户端密钥设置 gitolite3)。 通常,在客户端计算机上,该命令ssh git@myserver info会生成一个很好的 gitolite 纯文...

Admin

Git 不会推送到服务器上的裸存储库
gitolite

Git 不会推送到服务器上的裸存储库

我刚刚在服务器上安装了 Gitolite,所以我推送到其中的任何存储库都应该是裸存储库,我甚至进入了 repo 目录,并git init --bare在其中运行以确保它们是裸存储库,但是当我尝试推送到它们时,我仍然收到此错误消息: remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error...

Admin

将 gitolite3 移至新服务器
gitolite

将 gitolite3 移至新服务器

如何将现有的 gitolite3 安装成功移动到新服务器? 我按照给出的指示这里。 然而,从旧服务器复制所有存储库(包括原始 gitolite-admin)并push -f从原始 gitolite-admin 存储库克隆后,gitolite3 不会.gitolite从原始 gitolite-admin 更新服务器上的隐藏目录。 以下是我运行的具体命令 $ git clone git://github.com/sitaramc/gitolite Cloning into 'gitolite'... $ gitolite/install use th...

Admin

在 centos 5.4 32 上安装 gitolite setup -pk banruosheng.pub 失败
gitolite

在 centos 5.4 32 上安装 gitolite setup -pk banruosheng.pub 失败

当我在 centos 5.4 上安装 gitolite 时,我发现了下面的错误。如何找到修复它们的方法? wget http://mirror.esc7.net/pub/OpenBSD/OpenSSH/portable/openssh-5.8p1.tar.gz tar -xvzf openssh-5.8p1.tar.gz cd openssh-5.8p1 ./configure --prefix=/usr make sudo make install useradd git -g git su git mkdir .ssh git clone git://...

Admin

Redmine 2.2 的 Gitolite 管理插件是否存在?
gitolite

Redmine 2.2 的 Gitolite 管理插件是否存在?

曾几何时,旧版本的 Redmine 有一些简洁的插件,可以通过 redmine GUI 进行 Gitosis 管理,为用户添加密钥,创建 repo 等...... 但几天后,比如今天,我一直尝试在 Ubuntu 12.04 中安装最新版本的 Redmine(来自官方文档http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu)... 这工作得很好,但是我找不到 Gitolite(Gitosis 替代品)的有效插件。有人有解决方案吗,还是我应该手动管理 Gitol...

Admin

Ubuntu 服务器上的 gitolite。{安装损坏 | 需要修复}
gitolite

Ubuntu 服务器上的 gitolite。{安装损坏 | 需要修复}

我最近让一个朋友gitolite在我的 Ubuntu 服务器上安装,但是当他这样做时,他在默认位置设置了 git 用户/home/git,而不是我想要的位置……/var/git/几分钟前,我试图将所有内容移动到我想要存储库所在的目录中,但是我把一切都破坏了…… 我只知道我在奔跑gitolite v3.2 假设从 Ubunto Repo 安装。apt-get install gitolite产生gitolite is already the newest version。 我做了什么: cp -r /home/git /var/ mv /ho...

Admin

GitLab 需要 git@localhost 密码才能推送到仓库
gitolite

GitLab 需要 git@localhost 密码才能推送到仓库

我正在尝试在我的服务器上启动并运行 GitLab。我按照以下安装说明进行操作:gitlab github 页面一切进展顺利。 问题是,当我创建一个 repo 并尝试“git push -u origin master”时,系统提示我输入“git@localhost 的密码:” 有些人建议在我的 sshd 配置中将 git 添加到 AllowedUsers,但是我其中没有 AllowedUsers 字段,所以这似乎不是问题。 我对 ssh 还很陌生,所以这可能是 ssh 密钥问题,尽管我尝试将所有相关的 ssh 密钥添加到 /home/git/.ssh/...

Admin

git/gitolite:包含多个小型项目的大型 git 仓库
gitolite

git/gitolite:包含多个小型项目的大型 git 仓库

我对整个版本控制还很陌生,对 git 更是陌生。我最近在我的计算机上安装了 git,并将其设置在 NAS 服务器上。 但是,我有几个客户端文件夹,每个客户端文件夹有多个项目文件夹。 每个客户端文件夹都是一个巨大的仓库,包含其中的每个项目。 我想知道的是,有没有办法解决这个问题?例如: NAS 是我的“原点”,并且安装了 gitolite 在 computer1 上,我拥有客户端文件夹中曾经创建过的每个项目文件夹(干净的分支), 在 computer2 中我做不是客户端分支的新签出(因为该分支中的所有项目都已完成,并且我不需要它的工作副本),但我做为...

Admin

安装Gitolite后无法登录ssh?0通道上的PTY分配请求失败
gitolite

安装Gitolite后无法登录ssh?0通道上的PTY分配请求失败

按照以下说明将 Gitolite 安装到我的 Synology DiskStation NAS 上后: http://www.bluevariant.com/2012/05/comprehensive-guide-git-gitolite-synology-diskstation/ 我意识到我成功安装了 gitolite,但不知何故我无法使用用户“git”运行安装 - 但我可以以“root”身份运行 安装后,我退出了。但现在每次我再次尝试通过 ssh 登录时:$ ssh root@iptonas 我收到此错误:通道 0 上的 PTY 分配请求失败 我...

Admin

在 NAS 上安装 Gitolite - 严重:出现错误但记录失败
gitolite

在 NAS 上安装 Gitolite - 严重:出现错误但记录失败

我正在尝试在我的 Synology DiskStation 上安装 Gitolite,按照以下步骤操作指示。 在下面在 DiskStation 上安装 Gitolite 并运行安装程序,当我运行 Gitolite 安装命令时: DiskStation> /volume1/homes/git/gitolite/install -ln /bin 我收到以下错误: FATAL: have errors but logging failed! 2012-05-31.00:10:22 no GL_LOGFILE env var 2012-05-31....

Admin