我最初git克隆了一个回购,当我推动我的工作,在接收后的钩子,我想检索原来acount的用户名谁推。 我知道$SSH_CONNECTION和$SSH_CLIENT给我的原始IP,但我找不到一个方法来获取原始帐户的用户名。 信息 :ssh连接使用公钥/无密码方法build立
开发人员第三次在我们的git仓库中提交了一个大文件(超过100MB)。 清理真的很痛苦。 如何configurationgit和/或gitolite来防止大文件被提交到repo中? 非常感谢。
我使用这个教程在我的vserver上安装了git和gitolite 。 但我有一个问题,克隆gitolitepipe理员回购我的电脑。 用户使用–disabled-password选项创build 但如果我尝试克隆 git clone git@<server>:gitolite-admin.git 他不仅要求我的rsa_key的密码,还要求gituser的密码。 任何人的想法? 我以为用户创build时没有密码,我不知道input什么
我正在为我的客户端从CentOS软件包中安装gitolite 。 该软件包创build一个gitolite用户,在“git clone”操作过程中显式地显示这个用户。 客户希望使用“git”而不是“gitolite”,以防万一我们稍后变成更奇特的东西。 我对CentOS并不是很熟悉,所以我不想尝试从源代码自己构build这个包。 我想知道是否有办法做到以下一种: 哄骗sshd把“git”当作“gitolite”。 以某种方式“别名”一个新的git用户名与现有的gitolite用户名(可能通过一些复杂的useradd组合)相同。 将“gitolite”用户名重命名为“git”,而不会影响以后的yum update操作 还有一些我没有想到的东西 我会欣赏详细的指示或指针。
我正在尝试在我的服务器上安装gitolite,这是一个Mac mini的X操作系统(非服务器版本)。 我相信我使用https://github.com/sitaramc/gitolite/blob/pu/doc/1-INSTALL.mkd#_important_points_to_note上详细介绍的根安装方法正确安装了gitolite。 唯一的区别是我的git用户的主目录被设置为连接到mac mini的外部驱动器,在我的情况下是/ Volumes / Drobo / git。 我试图将gitolite-admin克隆到我的本地机器用户目录(运行os x lion)的部分。 我收到这个错误: Cloning into gitolite-admin… Can't exec "git": No such file or directory at /usr/local/bin/gl-auth-command line 192. fatal: The remote end hung up unexpectedly 我已经尝试了在gitolite无法执行git的build议,但他们没有摆脱。 运行ssh git@serverAddress info 回报 hello latca, the gitolite version here is v2.0.3-28-g7c8c5a8 the gitolite config gives you the […]
现在,我有我的Ubuntu服务器上运行的gitlab和gitolite。 但是,这台服务器太慢,我的公司希望将服务器移动到另一台机器。 有没有办法将gitlab和gitolite服务器(整个文件,用户和设置)移动到另一台机器上? 再次安装和创build所有用户和存储库将是我的最后select。 先谢谢你。
我能够运行以下命令: git clone admin@ip address:gitolite-admin.git 当我尝试使用以下步骤添加新用户时,新用户无法连接: 迄今采取的步骤 : 1. Copied the public key into the keydir (also tried copying it in a separate directory within the keydir) 2. I added a repo in the config file for the new userID 3. git add -A 4. git commit -m 'adding new user keys and repo' 5. […]
我正在运行一个Gitolite服务器,我想每个仓库都有一个configuration文件。 现在我已经有了这个gitolite.conf文件: @php_dev = userA userB @int_dev = userC @lead = userD @admin = @php_dev repo gitolite-admin RW+ = @admin repo testing RW+ = @all include "repositories/*.conf" 然后我有gitolite-admin / conf / repositories / cms / admin / repoA.conf文件: repo cms/admin/repoA RW+ = @php_dev RW = @int_dev R = @lead 当我提交时,我只有以下警告: remote: the following users have […]
有人在这里正确configurationRedmine 2.x(我使用Redmine 2.0.3)与gitolite ? 如果是的话,怎么样?
我正在运行一个Debian系统,并且最近使用DEB软件包安装了gitolite。 这是我的问题: 我已经尝试克隆gitolite-admin.git存储库(用于为所有希望gitolitepipe理的存储库configurationgitolite安装)。 我的第一次尝试正是如何指示说: git clone gitolite@server:gitolite-admin 我收到以下错误: fatal: 'gitolite-admin' does not appear to be a git repository fatal: The remote end hung up unexpectedly 注意:如果我用gitolite-admin.gitreplacegitolite-admin,也会发生同样的情况 但是,当我做到以下几点: git clone gitolite@server:~/repositories/gitolite-admin.git 该行成功将存储库克隆到本地工作站。 现在,我没有问题添加额外的文本到文件path,但是我被告知,这是不正确的文档。 以下链接( http://sitaramc.github.com/gitolite/doc/3-faq-tips-etc.html )指出:“在git克隆中的repo名称开头添加存储库”是一个常见的错误/错误。 它还指出:“事实上,gitolite在内部预装$ REPO_BASE,所以你不应该也这样做!” 我的.gitolite.rc文件包含以下行$ REPO_BASE: [Located in /home/gitolite/.gitolite.rc] $REPO_BASE="repositories"; 我的问题是, 我的configuration出了什么问题,导致$ REPO_BASE不能预定我的git克隆? 如果您需要更多信息,请留下评论,说明您需要什么信息,我会很乐意。 其他说明: git版本:1.7.2.3 gitolite版本:1.5.4-2〜bp(这是从lenny-backports,因为我使用Debian Lenny和gitolite不符合Lenny标准) Debian的安装创build用户“gitolite”来pipe理gitolite回购。