コントリビューションを Bitbucket から GitHub にインポート |ジムによって
GitHub は、ソフトウェア業界で最も人気のあるバージョン管理ソフトウェアの 1 つです.また、そのシンプルさ、初心者にやさしく、開発者が好む多くの機能により、ソフトウェア開発者にも人気があります.
最も価値のある機能の 1 つは、アカウントのアクティビティを表示することです.また、多くの企業でさえ、検討のために候補者の GitHub プロファイルを提供するよう求めています.そのためには、そこでの活動を見せることが重要になってきます.
しかし問題は、GitHub だけが解決策ではないということです.バージョン管理には、Bitbucket、GitLab などがあります.たとえば、あなたの会社が GitHub の代わりに Bitbucket を使用しているとしましょう.それらの使い方は git-bash とほぼ同じです.しかし、GitHub では、それはアクティビティとして記録されません. GitHub でのアクティビティも表示する必要があるため、これは問題です.
では、Bitbucket のアクティビティを GitHub でも見えるようにするにはどうすればよいでしょうか?
それを行うためのツールがいくつかありますが、PowerShell を使用して問題を解決することもできます.
そして、私はそれがとても簡単で便利だと思いました.
したがって、以下のコードを実行して、すべてを一度に実行できます.
アラート 転送するプロジェクト専用のレポが必要です.
何が起こっているかについてもっと知りたい場合は?次に、以下をお読みください.
そこで何が起こっているかを理解するために、手順を分解してみましょう.
まず、
注:
その後、
注:
さあ、ワクワクする時間です.これを GitHub にプッシュするからです.
最初に、プロジェクトの
次に、オリジンを
注: プロジェクト専用の Github リポジトリを用意し、
第三に、コードを
最後に、ローカル マシンのファイル/フォルダーを
おまけに、同じプロセスで GitLab から Github に貢献を追加するために同じことを行うことができますが、bitbucket または bitbucket リポジトリ リンクの代わりに gitlab および gitlab リポジトリ リンクを追加します.
ご不明な点がございましたらコメントでお知らせください.そして、シェアしてください.
ありがとう、
Akhlak Hossain Jim
最も価値のある機能の 1 つは、アカウントのアクティビティを表示することです.また、多くの企業でさえ、検討のために候補者の GitHub プロファイルを提供するよう求めています.そのためには、そこでの活動を見せることが重要になってきます.
しかし問題は、GitHub だけが解決策ではないということです.バージョン管理には、Bitbucket、GitLab などがあります.たとえば、あなたの会社が GitHub の代わりに Bitbucket を使用しているとしましょう.それらの使い方は git-bash とほぼ同じです.しかし、GitHub では、それはアクティビティとして記録されません. GitHub でのアクティビティも表示する必要があるため、これは問題です.
では、Bitbucket のアクティビティを GitHub でも見えるようにするにはどうすればよいでしょうか?
それを行うためのツールがいくつかありますが、PowerShell を使用して問題を解決することもできます.
そして、私はそれがとても簡単で便利だと思いました.
したがって、以下のコードを実行して、すべてを一度に実行できます.
git clone --mirror https://[email protected]/some-app.git ; cd .\some-app.git ; git remote rename origin bitbucket ; git remote add origin https://github.com/user-name/github-version.git ; git push origin master ; cd .. ; Remove-Item ".\some-app.git" -Recurse -Force
アラート 転送するプロジェクト専用のレポが必要です.
some-app.git
を [リポジトリ名].git に置き換え、user-name
をユーザー名に変更します.それだけです.準備完了です.何が起こっているかについてもっと知りたい場合は?次に、以下をお読みください.
そこで何が起こっているかを理解するために、手順を分解してみましょう.
まず、
git clone --mirror https://[email protected]/some-app.git
を使用して Bitbucket からローカル マシンにコードをプルします.注:
https://[email protected]/some-app.git
の代わりにリポジトリ リンクを使用してください.その後、
cd .\some-app.git
で Bitbucket から取り出したばかりのディレクトリに移動します.注:
.\some-app.git
を使用して、 [repo name].git
にする必要があります.さあ、ワクワクする時間です.これを GitHub にプッシュするからです.
最初に、プロジェクトの
origin
を origin
で変更します ( git remote rename origin bitbucket
は、アイテムが格納されているバージョン管理ソフトウェアを示すものです).次に、オリジンを
git remote add origin https://github.com/user-name/github-version.git
で Github リポジトリに追加します.注: プロジェクト専用の Github リポジトリを用意し、
https://github.com/user-name/github-version.git
リンクをリポジトリ リンクに変更する必要があります.第三に、コードを
git push origin master
までに Github にプッシュしています.最後に、ローカル マシンのファイル/フォルダーを
cd ..
でクリーンアップし、親フォルダーに戻って Remove-Item ".\some-app.git" -Recurse -Force
ですべてのファイルを削除します.おまけに、同じプロセスで GitLab から Github に貢献を追加するために同じことを行うことができますが、bitbucket または bitbucket リポジトリ リンクの代わりに gitlab および gitlab リポジトリ リンクを追加します.
ご不明な点がございましたらコメントでお知らせください.そして、シェアしてください.
ありがとう、
Akhlak Hossain Jim
Reference
この問題について(コントリビューションを Bitbucket から GitHub にインポート |ジムによって), 我々は、より多くの情報をここで見つけました https://dev.to/akhlakhossainjim/import-your-contribution-from-bitbucket-to-github-by-jim-360pテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol