问题标签 [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.
git - 有什么方法可以自动合并已批准的非冲突 Gitorious 合并请求?
我们正在使用安装在本地服务器上的Gitorious来托管我们共享的 git 存储库。
当开发人员从他的公共克隆向主存储库发送合并请求时,所有者/集成商/架构师必须将请求拉入他的本地 git 存储库,合并,然后将其推送回 gitorious 托管的主存储库。
这对于较大的合并是正常的,尤其是在发生冲突时。
但是对于没有冲突的小改动,最好只在 gitorious 接口或类似接口内批准和合并,而不涉及外部(本地)存储库。特别是如果有一个大型团队有许多次要合并请求......
无论如何我们可以实现这个吗?
我看到 Github 最近开发了类似的东西。
ruby - 如何在 Linux 上运行 Ruby 脚本并在 TOP COMMAND 而不是 Ruby 中显示脚本名称?
我有一堆脚本作为 Gitorious 的一部分定期运行,它们都显示在top
下面command
,Ruby
我如何让它们显示正在运行的实际脚本名称?
git - 有没有支持gitorious的git设备?
我已经尝试过TurnKey Linux Revision Control设备,它具有 gitweb cgi 作为 Web 界面。
我正在寻找类似于交钥匙 linux 的设备,它具有 git 和 gitorious 作为 Web Web 界面。gitorious 的部署(例如:在自己的服务器上设置 Gitorious)并不是一件容易的事。
git - 在 windows xp 中安装 gitorious
我想在 windows xp 中安装 git 服务器。我一直在寻找像 gitosis、gitweb 这样的解决方案,但它们的前端不如 github。gitorious 看起来不错,但安装说明仅适用于 linux。 我需要 Windows XP 中 gitorius 的安装说明。我需要向我的团队证明 git 比 CVS 和 SVN 更好。git 唯一缺乏的是标准服务器。
git - “git fetch”不起作用
git@gitorious.org:~porton/texmacs/texmacs-porton.git
是我的存储库,其中包含主 TeXmacs 存储库的克隆以及git://gitorious.org/texmacs/texmacs.git
我的更改(主存储库不接受)。
我运行以下命令:
最后一个get fetch
没有输出,在我看来并没有创建任何新的分支。
请帮助我从主要的 TeXmacs 存储库合并到我自己的。
它是git的错误吗?
git - 用于更新 Bugzilla 错误的 Gitorious 更新后脚本?
我们有一个内部的 Gitorious 和 Bugzilla 设置。我想编写某种脚本,每当有人推送一组新的提交时触发该脚本在 Gitorious。
我在网络上的搜索没有出现任何结果,但我希望我使用了错误的关键字,并且有人已经这样做了。
git - 是否可以从命令行在纯 Git 中创建合并请求?
我正在使用 Gitorious 的防火墙后安装。
我可以进入 Web 应用程序并从克隆创建一个拉取请求,并定位到从中克隆它的主存储库。
我希望能够在命令行上执行此操作。更具体地说,我希望能够从命令行打开从一个分支到另一个分支的合并请求(而不是从克隆到种子仓库)。
由于我没有使用 Github,因此我无法使用Github 特定工具或库。这可能吗?
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 目录?
谢谢你。
git - 有没有办法从 git 命令行访问 Gitorious 中的合并请求列表?
我们想在 Gitorious 实例中实现一些合并请求的自动化处理。我们想做的一切都很容易……如果我们有某种方法可以通过 git 枚举挂起的合并请求。我看到 Gitorious 实际上将这些转储到refs/merge-requests/nnn
(托管)git 存储库中,但似乎没有任何方法可以让 git 将其传输到客户端。
我只看过屏幕抓取合并请求列表,但由于我们广泛使用 OpenID 进行身份验证,它最终变得相当复杂(加载 Gitorious 登录屏幕,提交,按照重定向到 OpenID 服务器,提交登录表单,响应可选验证,按照重定向返回 Gitorious 等...)。
我们要做的是创建存储库的工作副本,我们将在其中创建与每个合并请求对应的本地分支,然后在该分支中应用合并请求。我们为什么要这样做呢?因为我们在课程设置中滥用合并请求作为作业提交机制。
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' 但无论如何都不起作用。
有谁知道我该如何解决?