问题标签 [gitorious]

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.

0 投票
1 回答
386 浏览

git - 有什么方法可以自动合并已批准的非冲突 Gitorious 合并请求?

我们正在使用安装在本地服务器上的Gitorious来托管我们共享的 git 存储库。

当开发人员从他的公共克隆向主存储库发送合并请求时,所有者/集成商/架构师必须将请求拉入他的本地 git 存储库,合并,然后将其推送回 gitorious 托管的主存储库。

这对于较大的合并是正常的,尤其是在发生冲突时。

但是对于没有冲突的小改动,最好只在 gitorious 接口或类似接口内批准和合并,而不涉及外部(本地)存储库。特别是如果有一个大型团队有许多次要合并请求......

无论如何我们可以实现这个吗?

我看到 Github 最近开发了类似的东西。

0 投票
1 回答
197 浏览

ruby - 如何在 Linux 上运行 Ruby 脚本并在 TOP COMMAND 而不是 Ruby 中显示脚本名称?

我有一堆脚本作为 Gitorious 的一部分定期运行,它们都显示在top下面commandRuby我如何让它们显示正在运行的实际脚本名称?

0 投票
3 回答
892 浏览

git - 有没有支持gitorious的git设备?

我已经尝试过TurnKey Linux Revision Control设备,它具有 gitweb cgi 作为 Web 界面。

我正在寻找类似于交钥匙 linux 的设备,它具有 git 和 gitorious 作为 Web Web 界面。gitorious 的部署(例如:在自己的服务器上设置 Gitorious)并不是一件容易的事。

0 投票
1 回答
1978 浏览

git - 在 windows xp 中安装 gitorious

我想在 windows xp 中安装 git 服务器。我一直在寻找像 gitosis、gitweb 这样的解决方案,但它们的前端不如 github。gitorious 看起来不错,但安装说明仅适用于 linux。 我需要 Windows XP 中 gitorius 的安装说明。我需要向我的团队证明 git 比 CVS 和 SVN 更好。git 唯一缺乏的是标准服务器。

0 投票
2 回答
4520 浏览

git - “git fetch”不起作用

git@gitorious.org:~porton/texmacs/texmacs-porton.git是我的存储库,其中包含主 TeXmacs 存储库的克隆以及git://gitorious.org/texmacs/texmacs.git我的更改(主存储库不接受)。

我运行以下命令:

最后一个get fetch没有输出,在我看来并没有创建任何新的分支。

请帮助我从主要的 TeXmacs 存储库合并到我自己的。

它是git的错误吗?

0 投票
1 回答
261 浏览

git - 用于更新 Bugzilla 错误的 Gitorious 更新后脚本?

我们有一个内部的 Gitorious 和 Bugzilla 设置。我想编写某种脚本,每当有人推送一组新的提交时触发该脚本在 Gitorious。

我在网络上的搜索没有出现任何结果,但我希望我使用了错误的关键字,并且有人已经这样做了。

0 投票
4 回答
69722 浏览

git - 是否可以从命令行在纯 Git 中创建合并请求?

我正在使用 Gitorious 的防火墙后安装。

我可以进入 Web 应用程序并从克隆创建一个拉取请求,并定位到从中克隆它的主存储库。

我希望能够在命令行上执行此操作。更具体地说,我希望能够从命令行打开从一个分支到另一个分支的合并请求(而不是从克隆到种子仓库)。

由于我没有使用 Github,因此我无法使用Github 特定工具或库。这可能吗?

0 投票
1 回答
1621 浏览

linux - 安全、私密、本地的 Gitorious

我想要一个本地的Gitorious安装,它不能在我的本地网络之外访问,并且尽可能安全和私密。存储库将保存我需要保持私密和安全的代码,以防黑客或盗窃。

我不是 Linux 专家,当然也不是 git/gitorious 专家,所以下面描述的任何改进我的安装的技巧都会很有帮助!

我有:

  • 在运行 Ubuntu Server 11.04 64 位的本地计算机上安装了 Gitorious,并使用加密的 LVM。
  • 如果有人好奇,请使用本指南进行 Gitorious 安装。
  • 修改 Gitorious 以支持本地 IP 作为主机名。
  • 在 gitorious.yml 中:
    • 主机字段是本地 IP(例如 192.168.xxx.xxx)
    • 公共模式:假
    • only_site_admins_can_create_profiles:真
    • hide_http_clone_urls:真
  • git-daemon 已安装,但现在已删除。
  • 没有端口由面向互联网的路由器转发到机器。

基于 git:// 和基于 http:// 的请求通常都允许公开克隆 repos。删除 git-daemon 并将 hide_http_clone_urls 设置为 false 似乎已禁用两者。当我尝试克隆时,它们现在都传递错误。

使用加密的 LVM,机器在物理盗窃的情况下是安全的。此外,其他机器上的所有克隆存储库也保存在加密驱动器上。我在加密的 LVM 上使用了一个自定义脚本,该脚本在硬盘驱动器中填充色情内容,以防尝试失败太多。

我目前的担忧:

  • 是否完全禁用了通过 git:// 和 http:// 的 repo 访问?
  • 现在所有的 repo 访问途径都在 ssh 后面吗?
  • 有没有办法阻止所有不是来自本地网络的机器请求,以防我的路由器生气并寻求报复我?
  • 如果出现问题,我还能做些什么来加密或保护存储库?
  • 如何备份gitorious的数据?只备份 MySQL 数据库和 repos 目录?

谢谢你。

0 投票
1 回答
281 浏览

git - 有没有办法从 git 命令行访问 Gitorious 中的合并请求列表?

我们想在 Gitorious 实例中实现一些合并请求的自动化处理。我们想做的一切都很容易……如果我们有某种方法可以通过 git 枚举挂起的合并请求。我看到 Gitorious 实际上将这些转储到refs/merge-requests/nnn(托管)git 存储库中,但似乎没有任何方法可以让 git 将其传输到客户端。

我只看过屏幕抓取合并请求列表,但由于我们广泛使用 OpenID 进行身份验证,它最终变得相当复杂(加载 Gitorious 登录屏幕,提交,按照重定向到 OpenID 服务器,提交登录表单,响应可选验证,按照重定向返回 Gitorious 等...)。

我们要做的是创建存储库的工作副本,我们将在其中创建与每个合并请求对应的本地分支,然后在该分支中应用合并请求。我们为什么要这样做呢?因为我们在课程设置中滥用合并请求作为作业提交机制。

0 投票
1 回答
308 浏览

ruby-on-rails - Ruby on Rails Gitorious:未初始化的常量 Rails::Plugin::OpenID

我正在尝试设置 gitorious yousource 分支,我部分关注了这篇文章:http ://www.lacerta.be/d7/content/gitorious-ubuntu-natty

一切都已安装,但我收到此错误:

我的 Gemfile 有 gem "ruby-openid", :require => 'openid' 但无论如何都不起作用。

有谁知道我该如何解决?