ユーザ名/プロジェクト名1時間プロセス:GitHubには、gitのリモート原点git@github.comを追加しますか?

StackOverflow https://stackoverflow.com/questions/1833258

  •  11-09-2019
  •  | 
  •  

質問

私は自分のマシン上の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です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top