1

私は長い間gitを使用していますが、サーバーに設定したことはありません。このGit を参照: 既存のリポジトリを PC からサーバーに移動、サーバーからクローン

サーバーでベアレポを開始しましたが、ローカルの 「git remote add origin server:path/to/repo」にオリジンを追加しているときに、ここに何を追加すればよいかわかりません。私のサイトは getwalkwel.com で、ユーザーは getwamld です

ありがとう

4

2 に答える 2

0

Origin は、通常、別のリポジトリからリポジトリを複製するときに自動的に作成されるリモートの名前です。複製されたレポの起点参照は、複製元のレポを指すように作成されます。あなたのケースでは、裸のレポが後で作業レポから実際に作成された場合、作業中のレポにオリジンを作成して、新しい裸のレポを指すようにします。これは以下で行われます:

git remote add origin /barerepo/fullname

ベア リポジトリが別のマシンで実行される場合は、単なるファイル パスではなく、リポジトリに到達するための URL が必要です。

たとえば、myuser@myserver:path/to/repo があるとします。

于 2016-06-28T10:29:21.543 に答える
0

Git のベアリポジトリは、バージョン管理情報のみを含むリポジトリであり、実際には .git サブディレクトリや作業ファイルはありません。

この種のリポジトリは、数人で作業を共有または分割する必要がある場合に役立ちます。たとえば、作業環境であなたとチーム メンバーが同じプロジェクトに取り組んでいて、全員が変更を確認する必要があり、全員がこのリポジトリにプッシュする必要があります。このリポジトリの方が便利な場合。

リモートリポジトリをローカルの git リポジトリに追加できます

$ git remote add origin ssh://myserver.com/var/git/myapp.git

リモートリポジトリへのプッシュ:

ローカル マスター ブランチをオリジンのマスター ブランチにプッシュします。コマンドを使用してそれを行うことができますgit push <target> <local>

$ git push origin master

この仕組みの詳細については、ここをクリックしてください

于 2016-06-28T07:45:43.767 に答える