61

GitHub for Windows を Bitbucket と GitHub の両方で同時に使用することはできますか?

たとえば、両方のサイトのリポジトリをプログラムに表示し、リポジトリをコミット/同期すると、それぞれの Web サイトのそれぞれのリポジトリにプッシュできますか?

4

3 に答える 3

84

いいえ、つまり、 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 であるためです。

GitHub アプリで公開する

in sync「発行」をクリックすると、リポジトリのステータスが「 」に設定されていることがわかります。

同期中

bitbucket.org にアクセスして、実際に GitHub for Windows が Bitbucket にプッシュしたかどうかを確認します。

公開された

于 2012-12-02T00:07:32.923 に答える
14

また、bitbucket で使用できる新しい Windows クライアントもあります。今日試してみましたが、より良い製品だと思います。

http://www.sourcetreeapp.com/

于 2013-04-03T21:49:52.080 に答える