内部 Git サーバーがあり、Github.com を使用していますが、リポジトリを github.com と内部 git サーバーの両方に同期する方法について混乱しています。これは可能ですか?
git リモートについて何か聞いたことがありますが、その設定方法がわかりません
git remote
コマンドを使用してリモートを追加します(例: ) git remote add github git@github.com:user/repo.git
。
別々にプッシュしたい場合は、設定されています。git push
複数のリモートにプッシュしたい場合は、この回答.git/config
に示されているようにセットアップできます。つまり、現在のリモートの名前を変更し、複数の url エントリを含み、フェッチ エントリを含まない新しいオリジンを作成してから、信頼できるソースからプルするようにブランチを構成します。origin
その機能を持ちたいが、デフォルトの動作にしたくない場合は、組み合わせたプッシュにオリジン以外のリモートを使用できます。
最初に github 経由でシステムにリポジトリをクローンします。github でログインすると、自動的に提供されます。次に、クローン作成を開始します。次に、クローン作成場所のプロジェクトから作業を開始できます。変更を押したり引いたりするだけです。
ここから github の詳細を学ぶことができますBranching and Merging