问题标签 [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.
nginx - 无法登录到 gitorious 安装、cookie 和域问题
我已经通过getgetorious.com的安装程序在 CentOS 6 32bit 上安装了 gitorious。我继续用我的主机名“git.mydomain.com”编辑了gitorious.yml。使用 /usr/bin/restart_gitorious 重新启动 gitorious。
我已经检查了 nginx 的 conf.d/gitorious.conf 文件,它显示服务器名称为我的“git.mydomain.com”。
当我尝试登录时,我被重定向回主页并且没有任何反应。我检查了从服务器发送的标头,cookie 是“www.mydomain.com”而不是“git.mydomain.com”
我的 nginx.conf 中有一个用于“www.mydomain.com”的服务器块,它指向一个完全不同的目录。我不知道如何以及为什么将 cookie 设置为 www 而不是 git。
这是我的标题的粘贴。我已经用 mydomain.com 替换了我的实际域。
我也在 production.log 文件中看到了这个错误
警告:请求主机“git.fruition.company”无效。会话 cookie 将不起作用
我对我的 gitorious.yml 文件进行了以下更改。
# 托管 ./script/gitorious 脚本应该使用:client_host: git.fruition.company
# 为 gitorious 应用程序提供服务的主机,例如“gitorious.org”
主机:git.fruition.company
我还尝试使用提供的 shell 脚本设置主机名,但无济于事。
我不知道在哪里或为什么将 cookie 设置为 www 而不是 git。
任何帮助将不胜感激。
gitorious - 在 Gitorious 中上传代码
我在 Gitorious 中创建了一个帐户,我想从我的计算机上传代码,但我不知道该怎么做。在互联网上搜索我意识到我无法观看从仪表板上传代码的菜单。
我创建了公共 SSH 密钥,并创建了一个项目和一个存储库。如何从我的计算机上传代码?
谢谢。
git - 将来自 gitorious.org 的请求合并到 gitlab.com
我们的主存储库位于 gitorious.org。现在主存储库已移至 gitlab.com,而分支(或者更确切地说是团队分支)仍位于 gitorious.org。
现在我的问题是当存储库位于 gitorious.org 时,我/我们如何在 gitlab.com 上进行合并/拉取请求。
虽然我能够使用以下方法相对容易地更改上游:-
我能够在 gitorious.org 中执行合并请求过程,这只是一个按钮,并在提交周围放置描述,就是这样(在 gitorious.org 中)
我知道团队中的所有人都必须注册 gitlab.com 才能按下合并请求的按钮,但他们还需要做什么?
更新:-根据Vonc的回答,我想我可能不清楚。
这是所有团队回购的地方 - 在 gitorious.org
现在我知道并看到了 gitlab 中用于执行合并请求的按钮,如果所有其他团队存储库也在 gitlab 中,这将起作用。如果它们都在 gitorious.org 中怎么办?
据我了解,合并请求可能是您进行了一次提交并希望将其转到主/原始存储库或一系列提交(一项功能),当您觉得准备好时,您会要求合并/拉取请求。如果两个存储库都使用相同的域(gitlab.com 或 gitorious.org),那么这很容易发生,那么两个竞争服务。
我想知道是否有人遇到相同的情况以及在这种情况下执行合并请求有多容易或多难。
git - Gitorious 中未识别密钥
我正在尝试在 Gitorious 中推送一个存储库,但是在我键入 git push -u origin master 的一些步骤之后,我看到了错误:
权限被拒绝(公钥)致命:无法从远程存储库读取。
请确保您拥有正确的访问权限并且存储库存在。
我检查密钥是否存在,这是因为我在创建帐户时创建了它。
存储库存在是因为我创建了它。
我的操作系统是 Windows 7。
我该如何解决?
谢谢。
git - 无法从安装的 gitorious 服务器中删除提交
我正在尝试从 gitorious 服务器中删除提交。Gitorious 向我展示了一些重复的提交。如何从 gitorious 中删除提交?
谢谢
git - 从 2.0.0 升级到 3.1.1
我们有一个 Gitorious 安装,用作主代码存储库并在 2.0.0 上运行当我们尝试使用https://gitorious.org/gitorious/pages/Upgrading中概述的升级路径时,我们遇到了问题,因为出现了原始安装无法升级到 2.0 -> 2.1
我们还尝试从原始安装中克隆代码,更改 .git/config 文件中的源并推送到新的 gitorious 安装。虽然这可行,但有几个问题:
- 有些历史已经丢失
- 只有一个分支被推送到新存储库
- 我们有大约 150 个不同的项目
有没有人成功地将 Gitorious 从 2.0 -> 2.1 升级或从一个版本的 gitorious 中提取大量存储库并将它们推送到更高版本。
git - 如何将gitorious迁移到gitlab存储库
我们在我们公司的 Gitorious 中使用,但我最近研究了 GitLab,并从中看到了很多好处。最近我设法在我们的一台服务器上爬上了 gitlab,但现在需要一些帮助(北)来迁移存储库。
对不起我的英语不好!
编辑 1
我们需要存储库和提交
server - 狡猾的安装
开启:Debian 8 HVM - Gandi 服务器
安装程序:
结果:
那么,怎么了?
git - 将 Git 存储库推送到 Gitorious 让我输入完整路径名
我们在内部网络上有一个 Gitorious 服务器。当我使用 web 界面在 myproject/myrepo.git 创建一个 repo 时,Gitorious 指示我进入我的源代码文件夹,然后:
当我这样做时,它会错误地告诉我,
我可以通过输入完整路径名来解决这个问题
但我宁愿不必这样做。似乎某个地方应该知道将 git 协议指向何处,就像 apache 服务器如何知道在 htdoc 文件夹或其他东西中查找文档一样。我有一种感觉,这既不是 git 的问题,也不是 gitorious 的问题,而是软件堆栈上的问题。
我的问题是我该如何解决这个问题?这个设置在哪里?我应该在谷歌搜索的主题是什么?
git - Git克隆QT5 Gitorious
我不能再从 gitorious 克隆 QT5 了。这曾经有效:
git clone git://gitorious.org/qt/qt5.git --branch v5.3.1 --single-branch 5_3_1_x64_msvc2012
现在上面的命令返回错误:“致命:无法从远程存储库读取。请确保您具有正确的访问权限并且存储库存在。”
不幸的是,Qt wiki 页面已关闭。 https://wiki.qt.io/Building_Qt_5_from_Git
我知道 Gitorious 最近被 Gitlab 收购了,但在他们的博客上,他们声称它不会影响现有项目。
谢谢你的帮助。