0

私の質問があまりにも素朴で申し訳ありません。これが私がやろうとしていることです:

  • ローカルの git リポジトリ (git init) を作成したい -> やった
  • ssh を使用して他のマシンと同じフォームにアクセスしたい -> ここで立ち往生
  • git bash をインストールしてみましたが、git bash に組み込まれている ssh の設定方法がわかりません。
  • このマシンはここのサーバーであるため、git bashを使用してssh構成ファイルを追加し、ドメインとともにコンピューター名として指定しました。
  • git bash ガイドでは、公開鍵を github に追加しています。

  • つまり、「git init」で git リポジトリを作成しました。

  • sshを使用して同じドメイン内の他のマシンを使用して同じアクセスをしたい

先に進む方法がわかりません。この場合、誰か助けてもらえますか?

4

1 に答える 1

0

作成したリポジトリにリモートオリジンを追加することにより、 --bareSSH 経由でアクセスできる場所にリポジトリを作成し、そのリポジトリとの間pushで , fetch, merge,を作成します。pull

何かのようなもの

/home/git $ git init --bare your_repository.git

/your/current/repository $ git remote add origin /home/git/your_repository.git

そして別のマシンから

/client/path $ git init
/client/path $ git remote add origin user@server:/home/git/your_repository.git
/client/path $ git pull origin

それで

/your/current/repository $ git fetch origin
/your/current/repository $ git merge origin/master
/your/current/repository $ git push origin master

/client/path $ git fetch origin
/client/path $ git merge origin/master
/client/path $ git push origin master

これは単なる例であり、--bareリポジトリはどこにでも置くことができます。

長所と短所については、こちらをご覧ください http://git-scm.com/book/ch4-1.html

于 2013-09-24T14:20:36.487 に答える