问题标签 [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 - Git 存储库服务器的 Web 界面允许用户帐户自我管理
这个问题是https://stackoverflow.com/q/438163/1168342的扩展 我想特别知道是否有 Git 存储库服务器的 Web 界面允许用户:
- 如果他们还没有,请注册一个帐户。(假设服务器仅通过 VPN 可见)
- 与同一服务器上的其他用户管理(创建/共享)私人存储库。
我查看了 Redmine 和 GitLab,两者似乎都需要超级用户来创建帐户。GitLab 在 Gitolite 上运行,它似乎支持预配置帐户的后端。但我正在寻找管理用户/共享的前端软件的东西。
ps 这也是一个与大学环境的最佳源代码控制相关的更集中的问题(管理存储库的开销低)
我们想要的解决方案应该适用于整个大学,允许任何注册用户(例如 LDAP)在没有管理员干预的情况下创建和共享存储库。想想超过 10K 的用户,每个学生/课程(每学期)有几个 repos,团队动态创建而没有实验室助理或教授,以及研究/俱乐部/小组使用等。
git - 如何获取 qtCreator 2.5 Rc 源
这里:http : //qt.gitorious.org/qt-creator 是 qtCreator 2.5 RC 的来源。如何将它们下载到我的机器上?我已经安装了 Git。
ruby - 全新的 gitorious 安装 – 推送失败并出现 EOFError
我在 Ubuntu 11.04 机器上部署 Gitorious。一切正常,除了推。
客户得到这个:
服务器在gitorious_auth.log中显示了这一点:
我怎样才能使推动工作?
最好的,
鲁本
git - git 中间存储库(作为另一个代理)
是否可以让 git 存储库(可克隆和可推送)本身成为另一个远程存储库的克隆?
场景:
我们为我们公司的 git 托管安装了 gitorious。我们希望保持更新,但添加一些非常私有的功能(主要是部署脚本),因此需要一个可推送的项目。所需的工作流程是:
- 创建一个 mygitorous 作为可推送的 git repo
- 将 gitorious-official 克隆到 mygitorious (不作为子模块,作为参考)
- 用户现在可以克隆和推送 mygitorious
- 然后我可以将 mygitorious 与 gitorious-official 合并以从上游更新
- 我可以更新我部署的克隆
- 用户可以使用合并版本更新他们的克隆
PS。由于这些部署脚本非常敏感,我不能简单地在 gitorious 中创建一个公共克隆并使用它。
ruby-on-rails - 安装 Gitorious 后出现 Ultrasphinx 错误
我在我的服务器 Linux 上安装了 Gitorious。我用我的管理员用户登录。我在 Gitorious 上上传了我的公共 ssh 密钥。现在,我想创建一个新项目,但是当我创建一个新项目时,我的日志中出现此错误
** ultrasphinx: spelling support not available (raspell configuration raised "uninitialized constant Ultrasphinx::Spell::Aspell")
我执行此命令,但这不是解决方案...
$ aptitude 安装 libaspell-dev
$ gem 安装 raspell
如果您愿意,可以阅读http://cweiske.de/tagebuch/gitorious-spelling-problems.htm。这是一个谈论这个错误的网站
如果有人可以帮助我,我会很高兴,因为我已经有一段时间没有寻求解决这个错误的方法了。
gitorious - 如何删除 Gitorious 存储库
我有一个可用的私人 Gitorious 服务器。在项目下my_proj
,我创建了两个存储库my_repo1
和my_repo2
. 我想删除以后的存储库,但似乎找不到如何去做。
存储库的所有者是+my_group (through ~my_user)
,我是该组的管理员。
如何删除存储库?
更新:
- 当我单击时,
my_repo2
即使我是管理员,我也没有“编辑存储库”选项my_group
- 我刚从 Gitorious 2.1.0 升级到 2.2.1 问题依然存在
git - Git repos 无法在 Redmine 中使用 Gitorious
我正在尝试将 GIT 存储库添加到我的 redmine 安装中。
我正在使用 gitorious 进行远程管理。根据Redmine 和 Git 集成,我添加了脚本(http://blog.sofistes.net/2010/03/unhashing-gitorious-paths.html),它使符号链接到存储库。这一切都很好。
但是当我将这样的 repo 添加到 Redmine 时,我收到一个错误:
404 - 在存储库中找不到条目或修订。
在日志文件(/var/www/redmine/default/production.log)中,我发现:
Processing RepositoriesController#show (for 192.168.1.100 at 2012-05-31 10:46:09) [GET] 参数:{"action"=>"show", "id"=>"test-123", "controller" =>"repositories"} 布局/基础中的渲染模板渲染常见/错误(404)在 169 毫秒内完成(查看:42,DB:8)| 404 未找到 [ http://redmine.test.com/projects/test-123/repository]
但是,当我在 /var/www/test.com 中创建一个 git repo 并将其 (/var/www/test.com/.git/) 添加到 Redmine 时,一切都很好......
两个 repos 都归 git:git 所有,并且具有相同的权限。
有人有什么建议吗?
gitorious - 在 gitorious 中,是否可以将存储库移动到不同的项目?
我们有一堆小项目,它们在 Gitorious 中有一个存储库。这些存储库中的大多数都是真正相关的。如果在原创中加入了远见,这些都将在同一个项目下创建。
既然所有这些蔓延,有没有办法保持存储库(或至少它们的历史)完整,但将它们分组到一个新项目下?
ruby - 在 Centos 5.8 上安装 gitorious(乘客模块)
我正在尝试按照本教程在 Centos 5.8 机器上安装 gitorious:http://gitorious.org/gitorious/pages/Rhel_Installation ,但在我安装Passenger 并添加建议的行之后:
到我的 httpd.conf,apache 无法启动。
我得到的错误是:
我已经尝试过 chmod -R 777 /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/ 并且仍然收到此错误。
任何帮助将不胜感激!!!先谢谢各位了!!!
gitorious - 本地 gitorious http url
我已经设置了一个主机名“localhost”的本地gitorious服务器。但它给了我一个 http URL,比如
http://git.localhost/abc/abc.git
所以我无法通过http访问。事实上,我想用 IP 地址替换“localhost”。但是“git”。部分导致问题。
如何解决问题才能通过http访问?