Questions tagged «gitolite»

14
为给定域的git push指定SSH密钥
我有以下用例:我希望能够推送到git@git.company.com:gitolite-admin使用用户的私钥gitolite-admin,而我想推送到git@git.company.com:some_repo使用“我自己的”私钥。AFAIK,我无法使用来解决此问题~/.ssh/config,因为在两种情况下,用户名和服务器名是相同的。由于我通常使用自己的私钥,因此在~/.ssh/configfor 中定义了私钥git@git.company.com。有谁知道一种方法来覆盖用于单个git调用的密钥? (此外:gitolite会根据密钥来区分谁在进行推送,因此就访问,所有权和审核而言,user @ server字符串对于不同用户而言是相同的,这不是问题。)
341 git  ssh  gitolite 

5
gitosis与甘露石?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我正在寻找安装git服务器与我的团队共享项目。我不想为每个需要git访问权限的开发人员在具有SSH访问权限的服务器上创建一个用户帐户。似乎有两个并发解决方案可以解决此问题:gitosis和gitolite。 我找不到这两种解决方案之间的任何比较。它们之间的主要区别是什么?还有其他类似的解决方案吗?
139 git  gitosis  gitolite 

8
如何告诉git为给定项目使用正确的身份(名称和电子邮件)?
我将个人笔记本电脑用于工作和个人项目,我想将工作电子邮件地址用于工作提交(gitolite),将个人电子邮件地址用于其余工作(github)。 我了解了以下所有全局或临时解决方案: git config --global user.email "bob@example.com" git config user.email "bob@example.com" git commit --author "Bob <bob@example.com>" 设置的一个GIT_AUTHOR_EMAIL,GIT_COMMITTER_EMAIL或EMAIL环境变量 一种解决方案是手动运行将我的环境设置为工作或个人的shell函数,但是我可以肯定,我经常会忘记切换到正确的身份,从而导致使用错误的身份进行提交。 是否可以将某个存储库,项目名称等绑定到身份(名称,电子邮件)?人们在做什么?

4
如何重命名使用gitolite创建的Git存储库?
我使用gitolite创建了一个Git存储库。现在,我想重命名该存储库。 我怎样才能做到这一点? 在gitolite的自述文件中,我说我不应该直接在服务器上工作。但是我想在这种情况下我必须在服务器上做一些工作,对吗?
85 git  gitolite 

4
没有共同的参考,也没有指定参考;什么也不做
我有一个本地git项目,想要添加到gitolite中。显然这很难,所以我放弃了这个主意。我通过将其添加到gitolite-admin / conf / gitolite.conf中并提交并推送更改来创建一个新的gitolite回购。然后,我git clone git-noah:project-name成功克隆了新的仓库。然后,我将.git以外的所有文件和文件夹复制到项目名称文件夹。我做到了 git add -A git commit -a -m "Moved to new repo." git push 我收到此错误: warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, …
70 git  gitolite 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.