ユーザ名/プロジェクト名1時間プロセス:GitHubには、gitのリモート原点git@github.comを追加しますか?
質問
私は自分のマシン上の2つのgitのプロジェクトを持っている場合 二つの異なるProjectNamesと
私はこのような二つのディレクトリでこのコードでそれを管理することができます。
/foo1$ git remote add origin git@github.com:username/ProjectName-1
/foo2$ git remote add origin git@github.com:username/ProjectName-2
これは、ディレクトリまたはシステムでGitの設定ファイルに保存されてきている?
解決
情報が.git/config
ファイルに、各リポジトリ(プロジェクト)に格納されています。
はいあなたが個別に各リポジトリへのリモートを追加することによって、正しいことをやっています。
他のヒント
あなたができることを確認。あなたはGitHubの上に新しいリポジトリを作成するときには、新しいプロジェクトや方法をGitHubをリモートに追加するをチェックアウトする方法ヘルプ画面を示しています:
cd existing_git_repo
git remote add origin git@github.com:username/test.git
git push origin master
リモコンは、あなたが常にそれらを変更することができ、唯一のローカルに保存されます。
git remote add remote_name remote_location
REMOTE_NAMEは通常、ほとんどの例では、原点です。あなたが複数のリモートを持っているなら、あなたは別の名前を使用します。 githubのために私は通常の代わりに起源の「githubの」を使用し、(IE-git config --global alias.pg=push github master
)の人生を容易にするために、この中心に構築されたコマンドエイリアスを持っています。 githubのを使用するためのショートカットを提供してgithubのルビーの宝石もあります。
REMOTE_LOCATIONは、リモートリポジトリのURLやscpのパスです。プライベートGitHubのレポを含むSSHを使用してリポジトリは、user@host:path/to/repo.git
の形でSCPパスを使用します。 githubのはgit@github:username/repo.git
にこれを抽象化します。唯一のレポを読んでHTTPを使用し、Gitのレポhttp://host/path/to/repo.git
にシンプルなURLです。