(这是一个与ssh有关的问题,而不是gitolite) 我已经在我的家用服务器上配置了gitolite(ubuntu 12.04服务器,open-ssh)。我想要一个特殊的身份文件来管理存储库,所以我需要通过ssh访问我的主机,并使用两个不同的身份密钥。 这是我的.ssh/config文件...
如果我使用像gitolite这样的工具来处理访问控制,authorized_keys在规模上能扩展到多大程度呢?也就是说,如果我有50000个用户,性能会如何(我猜应该不太好)。还有其他的选择吗? 更新: 我决定自己进行一些测试(本来应该一开始就这样做的)。我编写了一个简单的脚本来生成SSH...
我正在服务器上安装gitolite3,使用ssh和http进行拉取/推送/所有其他操作。在这个过程中,会创建一个名为gitolite3的用户和组。 当我运行: $ ssh gitolite3@server info 我收到了带有RW仓库信息的正确gitolite3消息。 问题是,我想...
我成功运行了以下命令: git clone admin@ip address:gitolite-admin.git 当我尝试按照以下步骤添加新用户时,新用户无法连接: 迄今为止已采取的步骤: 1. Copied the public key into the keydir (als...
第三次有一个开发者在我们的git仓库中提交了一个大文件(超过100MB)。清理起来真是一件痛苦的事情。我该如何配置git和/或gitolite,以防止大文件被提交到仓库中呢? 非常感谢。
我想建立一个GIT服务器,让我的开发人员使用用户名和密码登录,以便提交和修改项目。我还需要管理开发人员对项目的访问权限(我认为我应该使用gitolite来实现这一点)。 我该如何做到这一点? 我习惯于使用SVN,因为它很简单,你可以为每个开发人员设置用户名和密码,他们可以轻松地访问存储库,...
我正在尝试设置GIT,根据分支在不同位置部署我的项目(至少我认为是这样)。目前的设置是这样的: 本地开发机器上运行Netbeans进行更改。 远程服务器托管GIT项目(同一台运行apache的服务器) - 有两个子站点test.FQDN.com和live.FQDN.com。...
我在设置Gitolite的IP限制时遇到了问题。可能是一些简单的东西,而且这是我第一次使用它(我最终从Gitosis切换过来,因为它不能满足我的需求)。 基本上,我的每个客户站点都有一个git仓库。我将代码推送到该仓库,然后post-receive钩子会将代码推送到她的线上或开发环境,具体取...
我最初克隆了一个仓库,当我推送我的工作时,在post-receive钩子中,我想要获取推送的原始账户的用户名。 我知道$SSH_CONNECTION和$SSH_CLIENT可以给我原始IP,但是我找不到获取原始账户用户名的方法。 信息:SSH连接是使用公钥/无密码方法建立的。