0

私のコード リポジトリは、ローカル ワークステーションの裸のディレクトリにあります。SSH 経由で実稼働サーバーにログインしているときに、実稼働サーバーからこのリポジトリからプルしたいと考えています。

Production server => PULL from local workstation repo

どうすればいいですか?

から PULL するリポジトリをセットアップするには、5 つの方法があります。SSH と Git プロトコルが唯一の選択肢のようですが、行き詰っています。SSH 経由でローカル ワークステーションから実稼働サーバーに接続できますが、逆の場合はどうすればよいですか?

編集:簡単に言えば、ローカルワークステーションを本番サーバーのリモートレポとして追加するにはどうすればよいですか?

回答同様の質問をする可能性のある他の人のために。以下の受け入れられた回答に従うことができます。または、初期設定を変更できます。リポジトリをローカル リポジトリからクラウド内のリモート プライベート リポジトリに変更します。SSHのみが必要なため、はるかに簡単になります。

4

1 に答える 1

0

これは少し逆です。最初にリポジトリにプッシュする必要があります。次に、ログインして、新しいバージョンで必要なことを実行します。裸のレポに引っ張ることはできません。ワークツリーはありません。プルは、フェッチとマージ、またはリベースの組み合わせです。後者を実行するには、ワークツリーが必要です。

サーバーで何らかの作業を行っている場合は、そのリモートマシンのベアマシンの隣に非ベアリポジトリを設定し、そこで操作を行うことができます。

于 2012-10-29T17:19:23.540 に答える