1

管理エリアの「プロジェクトの転送」オプションを使用して、git-repository を gitlab の別の名前空間に移動しました。私は両方の名前空間の所有者/マスターです。

初めて転送を行ったときは、移動後にページが自動的に更新されるまでに時間がかかりました。しかし、私はそれを実行させるだけだと考えました。クリックして別のページに移動してから戻ったとき、何も起こらなかったようです。プロジェクトはまだ古い名前空間にあり、プロジェクトは新しい名前空間に表示されません。

ただし、古い名前空間では、プロジェクト情報に「リポジトリ:存在しません」と表示され、ディスクを見ると、実際には nameofrepository.git と nameofrepository.wiki.git が新しい名前空間のディレクトリに移動され、古いディレクトリにはもうありません。

gitlab でこの情報を簡単に更新/修正する方法はありますか? すでに gitlab を再起動しましたが、まったく役に立たなかったようです。

gitlab 7.5.1 を実行しています

4

1 に答える 1

0

GitLab 7.1.1 でも同様の問題がありました。移動により元のリポジトリは空になりましたが、プロジェクトは移動先グループに表示されませんでした。次のように修正しました (この目的のために、元のプロジェクト x がグループ a にあり、グループ b に移動されたとします)。

  • GitLab サーバーのリポジトリ フォルダーを参照します。
  • ターゲット グループ b とフォルダー x を見つけます (これが見つかったものです)。これは、GitLab がフォルダーを移動したが、プロジェクトが正しく作成されなかったことを意味します。
  • GitLab で、グループ b に temp という名前の新しいプロジェクトを作成します。
  • グループ b のプロジェクト フォルダー x の名前を temp に変更します。
  • プロジェクトの内容がグループ b、プロジェクト temp で利用できるようになったことを GitLab で確認します。
  • すべてが順調であれば、GitLab でプロジェクト temp の名前を任意の名前に変更します (おそらくプロジェクト x)。

これらの手順が少し複雑な場合、主なポイントは、GitLab にプロジェクトを作成させてから、移動したフォルダーでプロジェクト フォルダーを上書きすることです。プロジェクトが表示されない理由はわかりませんが、GitLab のバグだと思われます。

于 2016-09-23T15:15:00.217 に答える