问题标签 [gitosis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git 即时创建存储库?
是否可以允许用户推送新的 GIt 存储库,而不必每次都手动将它们添加到 gitosis.conf 中?
linux - Git 服务器受挫(Gitosis、Gitolite 等)
请原谅令人沮丧的暗示,因为我多次尝试正确设置但无济于事(可能而且很可能是由于我的无知,也可能是由于缺乏详尽而简洁的文档)。
我正在尝试设置一个 git 服务器,以便我可以在一小群开发人员之间共享代码。每个开发人员都可以从多个客户端 PC 进行连接。我过去来自 MS,所以在开发工具集方面我有点被宠坏了,但如果我能得到类似于 TFS 的东西,那就太棒了。
当尝试设置 gitosis (我知道这是不推荐使用的 git 社区每个https://serverfault.com/questions/225495/ubuntu-server-gitosis-user-naming-convention)或 gitolite 时,似乎设置好后,我必须非常小心,因为似乎一切都在牙签上保持平衡。
我最近尝试设置一个 git 服务器包括将我的公钥 (benny.pub) 从我的笔记本电脑移动到服务器,使用该公钥设置所有内容并拉下配置以设置 repo 和权限。然后我意识到我想在另一台 PC 上开发,所以我创建了一个新密钥 (benny@desktop.pub) 并将 benny.pub 重命名为 benny@laptop.pub,这显然把事情搞砸了。这就是我知道我通过更改名称而变得愚蠢的地方。
经过冗长的描述后,我的问题是:如何设置一个坚固的自托管 git 服务器,让多个开发人员从多台机器登录,同时保持安全等?必须有一种经过验证的技术(gitolite 描述了可能 4-5 种不同的方式......也令人沮丧)来做到这一点,因为我确信我不是唯一一个试图做同样事情的人。也许 git 不适合我的团队?
任何帮助是极大的赞赏!
git - 当我执行 git push 时,无效选项是什么意思?
我已经用 gitosis 建立了自己的 git 服务器。它似乎运行正常,但是当我执行 git push 时,我收到一条错误消息
然而,随后的拉动确实有效,并且似乎正确合并。
想法?
xcode - 使用带有 XCode 4 的 gitosis git 存储库
嗨,我一直在尝试从 XCode 4 访问我的 git 存储库。
使用命令行工具一切正常。我可以使用以下方法克隆我的仓库:
但在 XCode 中,尝试使用时:
它只是一直要求我输入密码,我根本不想使用。
同样的事情发生在:
除了我还收到“连接被拒绝:无法连接到套接字”错误消息。
知道如何解决这个问题吗?
linux - Git post-update hook as a deploy management. Just like heroku
I want to git push to server repo, and then post-update hook will pull lastest repo to deploy folder, and restart the daemon.
but git user can not access deploy folder and can't restart the daemon.
How can I do git push deployment as heroku.
git - Git Log History
One thing that is important with version control is knowing who made what change. If something was changed and I had no idea why the change was made, I would look in the history and ask the person who made the change. As I am exploring git, one thing that makes me a little nervous about this feature is that it seems really easy to fake. What is stopping me from putting a co-workers name/email in the git global config for user.name and user.email? When using something like gitosis/gitolite (which defined users) or github (which I assume using something like gitosis/gitolite), is there any wyy to see who truly made a commit?
git - 如何在 gitosis 中跟踪接收后挂钩
有没有办法通过 gitosis-admin 管理接收后挂钩,以便可以跟踪对它的更改?
我在一个远程服务器上 gitosis,有几个可以推送到的存储库。这 2 个存储库是通过 gitosis-admin 设置的,每个存储库都有一个不同的 post-receive 钩子,它是通过 ssh'ing 到远程服务器手动设置的。让我感到震惊的是,这些应该在某个地方的 git 中,以便可以跟踪对它们的任何更改。
git - 如何查找或更改 Git 存储库服务器的 url
我已经在 Ubuntu 服务器上安装了 Git 和 Gitosis,它有 3 个域名。我怎么知道,这些域名中的哪一个被 Git 用来构造 Git 访问 url,比如这个:git@xxxxxxxx/repository.git 我在哪里可以设置这个 xxxxxxx 值?提前谢谢你,Git 看起来很棒。
php - 从 GIT 更新后挂钩执行 PHP
我在我的服务器上使用 GIT,我试图在每次更新我的存储库时执行一个 PHP 文件。我正在尝试使用我的更新后挂钩来实现这一点。
这是我试过的代码:
我似乎无法让 PHP 执行。任何人都可以对此有所了解吗?
php - 将值附加到 gitosis.conf 文件的正则表达式
我需要帮助使用 PHP 将值附加到 gitosis.conf 文件。我想使用正则表达式将新用户添加到成员列表中。这是conf文件的结构: