44得票2回答
如何停止SSH提供错误的密钥?

(这是一个与ssh有关的问题,而不是gitolite) 我已经在我的家用服务器上配置了gitolite(ubuntu 12.04服务器,open-ssh)。我想要一个特殊的身份文件来管理存储库,所以我需要通过ssh访问我的主机,并使用两个不同的身份密钥。 这是我的.ssh/config文件...

12得票1回答
authorized_keys在扩展方面表现如何?

如果我使用像gitolite这样的工具来处理访问控制,authorized_keys在规模上能扩展到多大程度呢?也就是说,如果我有50000个用户,性能会如何(我猜应该不太好)。还有其他的选择吗? 更新: 我决定自己进行一些测试(本来应该一开始就这样做的)。我编写了一个简单的脚本来生成SSH...

10得票5回答
用git替换gitolite3用户

我正在服务器上安装gitolite3,使用ssh和http进行拉取/推送/所有其他操作。在这个过程中,会创建一个名为gitolite3的用户和组。 当我运行: $ ssh gitolite3@server info 我收到了带有RW仓库信息的正确gitolite3消息。 问题是,我想...

4得票3回答
用户无法连接到git(在Ubuntu上使用gitolite)

我成功运行了以下命令: git clone admin@ip address:gitolite-admin.git 当我尝试按照以下步骤添加新用户时,新用户无法连接: 迄今为止已采取的步骤: 1. Copied the public key into the keydir (als...

4得票1回答
如何配置git来拒绝大文件?

第三次有一个开发者在我们的git仓库中提交了一个大文件(超过100MB)。清理起来真是一件痛苦的事情。我该如何配置git和/或gitolite,以防止大文件被提交到仓库中呢? 非常感谢。

3得票4回答
使用用户名和密码进行身份验证的GIT服务器

我想建立一个GIT服务器,让我的开发人员使用用户名和密码登录,以便提交和修改项目。我还需要管理开发人员对项目的访问权限(我认为我应该使用gitolite来实现这一点)。 我该如何做到这一点? 我习惯于使用SVN,因为它很简单,你可以为每个开发人员设置用户名和密码,他们可以轻松地访问存储库,...

3得票2回答
GIT 网站部署

我正在尝试设置GIT,根据分支在不同位置部署我的项目(至少我认为是这样)。目前的设置是这样的: 本地开发机器上运行Netbeans进行更改。 远程服务器托管GIT项目(同一台运行apache的服务器) - 有两个子站点test.FQDN.com和live.FQDN.com。...

3得票2回答
我在使用Gitolite设置IP限制时遇到了一些问题。

我在设置Gitolite的IP限制时遇到了问题。可能是一些简单的东西,而且这是我第一次使用它(我最终从Gitosis切换过来,因为它不能满足我的需求)。 基本上,我的每个客户站点都有一个git仓库。我将代码推送到该仓库,然后post-receive钩子会将代码推送到她的线上或开发环境,具体取...

3得票3回答
有没有办法知道通过SSH登录服务器的原始账户的用户名?

我最初克隆了一个仓库,当我推送我的工作时,在post-receive钩子中,我想要获取推送的原始账户的用户名。 我知道$SSH_CONNECTION和$SSH_CLIENT可以给我原始IP,但是我找不到获取原始账户用户名的方法。 信息:SSH连接是使用公钥/无密码方法建立的。