首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitlab :导入工作正常的现有存储库.not

gitlab :导入工作正常的现有存储库.not
EN

Stack Overflow用户
提问于 2013-06-13 17:58:20
回答 1查看 2.4K关注 0票数 3

下面是我设置的详细信息:

Gitlab版本: 5.2操作系统: Centos 6.3我正在创建一个新的项目(/projects/ new )时导入一个现有的存储库。

创建了一个新的空项目,但是没有导入存储库,也没有出现错误消息。在我四处挖掘的时候,我在我的puma.stderr.log里发现了这个。

代码语言:javascript
复制
=== puma startup: 2013-06-13 15:37:53 +0530 ===
error: Couldn't resolve host 'github.com' while accessing https://github.com/<username>/tester.git/info/refs

这个GitLab安装在HTTP服务器后面,似乎没有配置代理设置。但是,我的/etc/profile.d/有一个脚本,它用变量http_proxy和https_proxy来设置代理系统。

在进一步的调查中,我检查了gitlab是否存在问题,无法通过代理访问URL,我尝试了以下方法。

代码语言:javascript
复制
$./bin/gitlab-projects import-project xxx/tester_test_test.git https://github.com/<username>/tester.git

这似乎是完美的。

看起来美洲狮并没有使用这个,而是试图接触到这个URL。这就引出了一个问题,我如何告诉PUMA我的代理服务器?

以下是我的production.log

代码语言:javascript
复制
Started GET "/favicon.ico" for 170.95.35.204 at 2013-06-13 16:20:00 +0530
Processing by ProjectsController#show as HTML
  Parameters: {"id"=>"favicon.ico"}
  Rendered public/404.html (0.0ms)
Filter chain halted as :project rendered or redirected
Completed 404 Not Found in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)
Started GET "/projects/new" for 170.95.35.204 at 2013-06-13 16:20:04 +0530
Processing by ProjectsController#new as HTML
  Rendered projects/_errors.html.haml (0.1ms)
  Rendered projects/new.html.haml within layouts/application (4.1ms)
  Rendered layouts/_head.html.haml (0.7ms)
  Rendered layouts/_search.html.haml (57.5ms)
  Rendered layouts/_head_panel.html.haml (60.4ms)
  Rendered layouts/_flash.html.haml (0.1ms)
  Rendered layouts/nav/_dashboard.html.haml (3.0ms)
Completed 200 OK in 72ms (Views: 65.8ms | ActiveRecord: 4.0ms)``
EN

Stack Overflow用户

发布于 2017-08-11 18:26:50

当遇到gitlab导入问题时,这是一个通用的解决方法。

  1. 在gitlab中创建一个裸项目
  2. 将其作为远程服务器添加到现有的克隆和最新回购中。您可以从您的当前来源,以使它的最新。 git远程从#1添加mygitlab裸项目URL
  3. 将现有的回购状态推送到新的远程设备。 git推动mygitlab -所有

如果您有什么事情要推的话,可以在这里查看一些不同的菜谱:Push local Git repo to new remote including all branches and tags

  1. 我自己只是手工编辑. .git/config。获取mygitlab url并使其成为原版URL。您只需删除mygitlab块,或通过命令行: git远程移除mygitlab

这比试图让gitlab导入它不想要的东西要容易得多,它现在就是bitbucket。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17093903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档