Gitlab/Githubに既存のリポジトリがあります。同じグループの下に、別のレポ名でその複製を作成します。
注:回答は 別の質問 に似ていると思いますが、グーグルでその別の質問を見つけることができませんでした。他のユーザーもそうできない可能性があると思います。
フォークせずにリポジトリを複製するには、特別なcloneコマンドを実行してから、新しいリポジトリにミラープッシュします。
リポジトリを複製して、リポジトリの新しいコピーまたはmirrorにプッシュする前に、GitHub/Gitlabに新しいリポジトリを作成する必要があります。これらの例では、exampleuser/new-repository
はミラーです。
1。開く(windows)Git Bash
(mac)Terminal /(linux)Terminalも使用できます
2。リポジトリのベアクローンを作成します。
git clone --bare https://github.com/_exampleuser_/_old-repository_.git
3。新しいリポジトリにミラープッシュします。
cd _old-repository_.git
git Push --mirror https://github.com/_exampleuser_/_new-repository_.git
4。手順1で作成した一時ローカルリポジトリを削除します。
参照: https://help.github.com/articles/duplicating-a-repository/
Gitlabにはすぐに使える機能があります:
Settings
-> General
に移動しますAdvanced
にはExport
ボタンが含まれています。それをクリックすると、このページの上部に情報メッセージProject export started. A download link will be sent by email.
が表示されますプロジェクトNAME_OF_YOUR_EXISTING_PROJECTが正常にエクスポートされました。
プロジェクトのエクスポートは以下からダウンロードできます:SOME_LINK
ダウンロードリンクは24時間で期限切れになります。
Downloads
フォルダを確認しますProject - Your projects
ページに移動New project
をクリックしますBlank project
タブで新しいプロジェクトの名前を設定しますImport project
タブに移動しますGitlab export
をクリックしますChoose file
をクリックし、以前にダウンロードしたファイル*.tar.gz
を選択しますImport project
をクリックしますImport in progress
ラベルが表示されます。