[解決済み】GitLabからGitHubにgitリポジトリを転送する - できるか、方法と落とし穴(もしあれば)?
2022-04-03 19:16:45
質問
必要に応じて、GitLabからGitHubにリポジトリを転送することは可能ですか?もしそうなら、具体的にどのようにすればいいのでしょうか?
また、最終的にGitHubに移行することを考えると、そうする前に注意すべき落とし穴や予防措置はありますか(現時点ではGitHubの方が私のプロジェクトに便利な機能が多いので)。
解決方法は?
GitHubのリポジトリにリモートを追加し、プッシュするだけで、転送することができます。
- GitHubに空のレポを作成する
-
git remote add github https://[email protected]/yourLogin/yourRepoName.git
-
git push --mirror github
歴史は同じになる。
しかし、アクセスコントロール(GitLabで定義された、あなたのレポに対する特定のアクセス権を持つチーム)を失うことになります。
GitHub リポジトリの https URL に問題がある場合。
The requested URL returned an error: 403
必要なのはGitHubのパスワードを入力することですが、OPが示唆しています。
それから、sshの方法でプッシュする必要があるかもしれません。やり方はこちらで詳しく解説しています。
"をご覧ください。 Git へのプッシュがエラーコード 403 fatal を返す: HTTP リクエストに失敗した "。
関連
-
[解決済み】fatal: 有効なオブジェクト名ではない: 'master'
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git リポジトリからファイルを削除するにはどうすればよいですか?
-
[解決済み] マージされたGitブランチをすべて削除するにはどうすればよいですか?
-
[解決済み] 2 つの Git リポジトリをマージする方法は?
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] git pull リモートブランチがリモートの参照先を見つけることができない
-
[解決済み】fatal: 有効なオブジェクト名ではない: 'master'
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
[解決済み】以下の追跡されていないワーキングツリーファイルは、マージによって上書きされますが、私は気にしません。
-
[解決済み】Git Extensions。Win32 エラー 487: cygwinのヒープ用に領域を確保できなかった、Win32エラー0
-
git revert 複数コミット
-
[解決済み】Git Push Error: リポジトリデータベースにオブジェクトを追加する権限が不足しています。
-
[解決済み] Git エラー : 'upstream' は git リポジトリでないようです。
-
[解決済み】Gitにプッシュすると、エラーコード403 fatal: HTTPリクエストに失敗しました が返ってくる。