以下のリポジトリがあります。
- DEV REPO: 開発マシン上の変更を加えるディレクトリ
- メインリポジトリ: 開発マシン上のベアリポジトリ。開発リポジトリから変更をプッシュします。
- プロダクション リポジトリ: メイン リポジトリから更新をプルするためのホスト マシン上のリポジトリ
以前は、MAIN リポジトリを DEV リポジトリの origin として設定していましたgit remote add origin /Users/me/sites/main_repo
。PRODUCTION リポジトリはリモート ホスト上にあります。同じコマンドのバリエーションを使用して、MAIN リポジトリを PRODUCTION リポジトリの origin としても設定できますか? 「はい」の場合、構文には IP アドレスが含まれると思います。どのような形式になりますか?
ベストアンサー1
SSHの使用
git remote add origin ssh://login@IP/path/to/repository
HTTPの使用
git remote add origin http://IP/path/to/repository
しかし、git pull
展開プロセスがシンプルであることは、通常、悪いアイデア実際のデプロイメント スクリプトを使用する代わりに、これを回避する必要があります。