GitHub for Windows を Bitbucket と GitHub の両方で同時に使用することはできますか?
たとえば、両方のサイトのリポジトリをプログラムに表示し、リポジトリをコミット/同期すると、それぞれの Web サイトのそれぞれのリポジトリにプッシュできますか?
GitHub for Windows を Bitbucket と GitHub の両方で同時に使用することはできますか?
たとえば、両方のサイトのリポジトリをプログラムに表示し、リポジトリをコミット/同期すると、それぞれの Web サイトのそれぞれのリポジトリにプッシュできますか?
いいえ、つまり、 2 つのリモート (1 つの GitHub と 1 つの Bitbucket)を持つローカル リポジトリを持つことです。
そのクライアントで定義できるリモートは 1 つのみで、GitHub または Bitbucket のいずれかになります。
はい、リモートを1 つに制限する場合、GitHub for Windows を任意のアップストリーム リポジトリで使用できます。
アップストリーム リポジトリを追加するプロセスは、(常に) 更新されている GitHub for Windows アプリで簡単になりました。
URL を選択し、テキストをブラウザーからドラッグして、GitHub for Windows アプリにドロップします。リポジトリが自動的に追加されます。
(元の回答は 2013 年 2 月)
"GitHub for Windows" を("GitHub にプッシュ" する代わりに)公開するには、Bitbucket リポジトリの https アドレスを使用しorigin
てリモート " " を (ローカル リポジトリの設定で)定義する必要があります。
https://user@bitbucket.org/user/repo
したがって、「GitHub for Windows」を使用してローカル リポジトリを作成すると、その設定を介して適切なリモートを追加できます。
bitbucket.org で使用している http 資格情報を入力するために、最初の更新でログイン画面がトリガーされることに注意してください。これらは、現在のセッションの間、GitHub for Windows によってキャッシュ (および暗号化) されます。
(最近 Git 1.7.9+ で導入された資格情報キャッシュメカニズムの詳細については、「パスワードキャッシュ」および「git: ' credential-cache
' は git コマンドではありません」を参照してください)
ローカルで行っている変更はすべて、GitHub for Windows クライアントによって取得されます (リポジトリを終了する必要がある場合があります (GitHub for Windows クライアントの左上隅にある左矢印をクリックし、ローカルの Bitbucket リポジトリをもう一度クリックします)。リフレッシュをトリガーします):
次のスクリーンショットのキーは、" " という単語にありますpublish
(" "ではありませpush to GitHub
ん)。
これは、リモートの「オリジン」が https であるためです。
in sync
「発行」をクリックすると、リポジトリのステータスが「 」に設定されていることがわかります。
bitbucket.org にアクセスして、実際に GitHub for Windows が Bitbucket にプッシュしたかどうかを確認します。
また、bitbucket で使用できる新しい Windows クライアントもあります。今日試してみましたが、より良い製品だと思います。