349得票32回答
即使我有本地更改,git push 仍然显示“一切都是最新的”

我有一个远程的gitosis服务器和一个本地的git代码库,每次当我对代码进行重大更改时,我都会将这些变更推送到该服务器。 但是今天我发现,尽管我有一些本地的更改并且提交到了本地仓库,但在运行git push origin master时,它显示“Everything up-to-date”...

141得票5回答
gitosis和gitolite有何区别?

我希望安装 Git 服务器来与我的团队共享项目。我不想在服务器上为每个需要 Git 访问权限的开发人员创建具有 SSH 访问权限的用户帐户。 看起来有两个并行的解决方案可以解决这个问题:Gitosis 和 Gitolite。 我找不到它们之间的比较。它们之间的主要区别是什么?还有其他类似的解...

46得票10回答
Gitosis的替代方案?

有没有比gitosis更容易使用的替代品? 我目前在Ubuntu服务器上为我的实验室运行gitosis。我们经常添加新用户和仓库。我发现gitosis.conf语法不直观,即使我犯了一个小错误,整个gitosis系统也会崩溃,例如这个stackoverflow问题。当gitosis失败时,它...

41得票7回答
警告:远程 HEAD 指向不存在的引用,无法检出。

我正在按照这里的说明设置gitosis。 远程机器可以正常工作,因此服务器似乎已经成功设置,但我还想能够从另一个用户帐户(而不是在gitosis设置中创建的git用户)在我的gitosis服务器上进行开发。 我已复制了密钥并修改了gitosis.conf文件,以便其他用户帐户具有访问权限,...

35得票3回答
能否使用相同的ssh私钥/公钥对在两台机器上访问git仓库?

我最近搭建了一个内部的git仓库服务器,并已经成功安装了作为管理工具的gitosis。只能通过git://协议进行只读访问,而可以使用ssh公钥通过gitosis进行写访问。 我有一个开发人员被授权使用在他的桌面工作站生成的公钥来访问他的项目。 现在,他想使用相同的ssh密钥对从他的笔记本...

20得票11回答
即使已经提供了公钥,Gitosis仍然需要密码。

当我尝试在Archlinux上配置gitosis时,遇到了一些问题。 http://wiki.archlinux.org/index.php/Setting_Up_Git_ACL_Using_gitosis 我参考了这篇维基文章并成功安装了gitosis。 $ sudo pacman ...

17得票6回答
Git服务器的烦恼(Gitosis,Gitolite等)

由于我试图多次正确设置,但最终失败(可能是由于我的无知,但也有可能是由于缺乏详细和简明的文档),因此请原谅其中令人沮丧的色调。 我正在尝试设置 Git 服务器,以便我可以在小型开发团队中共享代码。每个开发人员可能会从多个客户端计算机连接。由于我过去来自 MS 系统,因此在开发工具方面...

16得票2回答
我该如何从推送带有解析错误的gitosis.conf文件中恢复,由于换行符导致的问题?

我已经成功为包含多个git仓库的Android镜像设置了gitosis。但在gitosis.conf中添加一个新的可写路径(.git文件的路径)时,我不小心插入了几个换行符。保存并提交到服务器后,我收到以下解析错误: Traceback (most recent call last): ...

15得票4回答
如何为一个由3人组成的团队设置Git?

该文章旨在总结所有有关设置一个包含三个人的比赛闭源存储库的信息。请随意添加我未提及的问题到列表中,并将每个问题的答案作为单独的回答添加。以下是需要解决的两种情况: 1. 情况A:3个人之间可以交换草稿和文件。作者只能将文件推送到存储库。 2. 情况B:与上述情况类似,但所有团队成员都可以将文...

14得票2回答
使用git-merge与本地文件系统上的存储库合并

背景:我刚刚升级了Ubuntu,这导致我的现有gitosis安装出了问题(参见此处:bug#368895),现在已经重新从软件包中安装了gitosis。我现在想要迁移整个配置和一组存储库从旧的gitosis安装(仍然存在并可以从中拉取,但是否则已损坏)。 我现在本地有两个gitosis-ad...