gitosis相关内容
我使用 msysgit(使用 OpenSSH)在 windows 上顺利运行 git 和 gitosis,我现在希望 Hudson 开始使用 git. 所以,我确保 hudson windows 服务作为hudson 用户,我已经通过 gitosis-admin 添加了 hudson 用户. 我也有 unixutils,它们在 windows 路径中. 但是,Hudson 无法克
..
我有一个远程 gitosis 服务器和一个本地 git 存储库,每次我对代码进行重大更改时,我也会将更改推送到该服务器. 但今天我发现即使我有一些本地更改并提交到本地存储库,当运行 git push origin master 时,它显示“所有内容都是最新的",但是当我使用 git clone 以检出远程服务器上的文件,它不包含最新的更改.而且我只有一个名为“master"的分支和一个名为“
..
我正在寻找安装 git 服务器以与我的团队共享项目.我不想在服务器上为每个需要 git 访问权限的开发人员创建一个具有 SSH 访问权限的用户帐户.似乎有两个并发解决方案涵盖了这个问题:gitosis &硅藻土. 我找不到两种解决方案之间的任何比较.它们之间的主要区别是什么?还有其他类似的解决方案吗? 解决方案 我正在寻找安装 git 服务器以与我的团队共享项目. 你可以只
..
我目前正在VPS上构建ubuntu(10.0.4 LTS)服务器,以托管基于WordPress的网站. 我已经安装了gitosis来托管远程存储库,我想做的是post receive钩子的插件,以在我git push时更新WordPress主题. 我对用户和权限有些困惑.当我运行git pull时,/var/www中的文件将由git用户拥有.理想情况下,我希望/var/www中的所有文
..
我正在尝试让hudson从远程存储库中拉出,我已经在hudson用户从/usr/lib/hudson/.ssh/id_rsa.pub到gitosis keydir之间建立了ssh信任关系(就像我已经已经为其他数百个用户完成了 当我以hudson身份入场并奔跑 git clone git @ gitserver:project 我知道 你不能通过! 输入密码: 哈
..
我使用带有gitweb,gitosis的Apache Auth找到了您的文章. 我想知道是否没有使用LDAP进行身份验证的方法.当前,我们有一个非常大的NIS域,可用于所有UNIX服务器上的身份验证. 我们通过UI将其用于SVN存储库,但在这种情况下,我试图满足以下要求: Git存储库 访问控制-使用Gitolite 在线用户界面-使用Gitweb UI还必须具有访问控制-尚未实
..
Gitosis能够基于公钥/私钥对对用户进行身份验证.它能够找出当前正在提交的用户.但是,用户名和电子邮件来自客户端的Git配置('git config user.name'等),可以将其设置为任意值.有什么方法可以将用户名和电子邮件与其公钥相关联,然后让Gitosis使用这些名称和电子邮件作为提交者的名称和电子邮件? 我不在乎是否要使用Gitosis或WebDAV或其他替代方法来共享存储库
..
我对ubuntu并不热衷,但是我设法在客户端上设置了git,并在服务器上设置了gitosis,这让我感到自豪.我在gitosos的授权密钥中添加了本地ssh公共密钥,并且可以克隆,推送,提交等.从本地计算机到服务器,来回运行一切正常. 但是,由于服务器也可以用作我的Web服务器,因此我只需要连接到服务器并在我的一个webroot文件夹中创建一个"git clone git @ localho
..
我有一个远程gitosis服务器和一个本地git存储库,每次我对代码进行重大更改时,我都会将更改也推送到该服务器. 但是今天我发现,即使我进行了一些本地更改并提交到本地存储库,在运行git push origin master时它也会显示“一切都是最新的",但是当我使用git clone来检出远程计算机上的文件时服务器,它不包含最新更改.而且我只有一个名为"master"的分支和一个名为"o
..
我正在测试新的Git存储库。我从Subversion转换到Git,没问题。 现在,在我的笔记本电脑上 git remote add origin git @ server:test.git 会正确返回。但是当我做的时候 git push 错误:gitosis.serve.main:存储库读取访问被拒绝$ / b>
..
我正在关注 本教程 完成此步骤后: $ git commit -a -m“允许jdoe写入free_monkey” $ git push 我总是失败,出现此错误: 致命:exec hooks / post-update failed。 这是从我的 / home / git / repositories / gitosis-admin / h
..
我使用以下指南在我的ubuntu 10.04服务器上设置了gitosis的git repo: http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way 它可以正常工作,可以将配置克隆到我的ubuntu 10.10桌面计算机上,并在那里提交更改。 好的,但我在服务器上完成了大部分实际编码
..
我远程有一台Linux服务器,它配置了GIT和Gitosis。该存储库位于git.desytec.com/morros。该URL需要身份验证,因为我不希望它被其他人查看。 推入NetBeans时,我使用以下URL:git@git.desytec.com: morros / .git,但是当我点击下一步时,会发生此错误: git@git.desytec.com:morros / .gi
..
我想知道gitosis在哪里存储我的知识库的工作副本。我可以使用gitweb接口查看文件树,但无法在/ srv / gitosis / repositories / testrepo中找到任何工作副本。 Iam也能推动和克隆回购。 但是,如何在不知道工作副本路径的情况下如何设置我的部署脚本? 解决方案 gitosis存储仓库,即根本没有工作目录。您必须在其他地方克隆 / srv /
..
对于版本控制来说很重要的一件事是知道谁做出了什么改变。如果事情发生了变化,我不知道为什么要做出改变,我会查看历史并询问进行改变的人。在我探索git的时候,有一件事让我对这个功能感到有点紧张,那就是仿冒很容易。什么阻止我把同事的名字/电子邮件放入git全局配置文件中的user.name和user.email?当使用gitosis / gitolite(它定义了用户)或github(我假设使用gito
..
玩家 我已经使用git和gitosis好几个月了,而且我真的很喜欢这两者。不幸的是,我遇到了使用gitosis访问我的一个项目的问题。 设置 我在运行Debian的托管服务器帐户上设置了我的git和gitosis安装。我还使用单独的rsa密钥设置了四台计算机(两个Ubuntu,两个Windows),并成功设置每台计算机以访问gitosis安装。一切工作顺利一段时间。不过,最近我一
..
我已经按照此处。它适用于初始用户,但我最近添加了新用户。这是我采取的步骤。 使用 ssh-keygen 创建rsa密钥对,与文件名johndoe。 然后将其复制到gitosis管理库中的keydir。 编辑gitosis配置文件并将用户johndoe添加到成员 使用 git commit -a -m“我做了什么”提交了更改 将更改推送到服务器上 之后,我尝试使用新的密钥文件签出
..
我有一个用git,gitosis,nginx和php-fpm设置的CentOS 6服务器。 使用我们的设置,nginx通过php-fpm执行php脚本,因为我们不希望出现这样的情况,即如果一个站点受到攻击,所有的站点都会受到攻击,因此出于安全目的(即,并非所有用户都在nginx:nginx下) p> 我们的环境很好,但是,当涉及到git时,php-fpm创建了一个基本问题。 在本
..
此时我已经通过gitosis添加了一个git repo。我使用的手册是 http: //scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way 我可以使用私有和公共 键(在gentoo上)通过ssh auth克隆它,但是使用Git Extensions 的windows用户不能。放置在$ HOME /
..
对于某些情况:我刚升级了Ubuntu,这打破了我现有的gitosis安装(请参阅: bug#368895 ),并刚从包中重新安装gitosis。我现在想从旧的gitosis安装中迁移我的整个配置和一组存储库(它仍然存在,可以从中取出,但是被破坏)。 我现在有本地两个gitosis-admin目录,每个gitosis安装一个。一个有完整的历史,另一个是空的。我想拉过这段历史。以下是所发生的事情
..