2013-11-22 17 views
9

私はGitを使いこなしていますが、これに対する答えを探しましたが、私が必要とするものを見つけることができませんでした。同じユーザー、別のマシン - クローン?

基本的には私の仕事用コンピュータにプロジェクトをセットアップしてファイルを追加し、GitHubリポジトリにコミットしました。私はそれをすべて手に入れましたが、帰ってから同じプロジェクトをダウンロードし、同じユーザーとしていくつかのファイルを変更したかったのです。

家庭では、私はそうのように私のuser.nameとuser.emailを設定している:私は次に何を考えて何

git config --global user.name "username" 
git config --global user.email "email" 

は次のとおりです。

git clone url 

私が言ったように、I別のコンピュータから作業している同じユーザー - Gitが私が同じユーザーであることを確認するために何か特別なことはありますか?

これはおそらく愚かな質問ですが、私はこれをカバーしていないと私は本当に私がこれを正しくやっていることを100%確認したいと思います。

+0

問題は何ですか? – marekful

+0

[別のユーザー名でGitHubにプッシュするにはどうすればいいですか?](https://stackoverflow.com/questions/13103083/how-do-i-push-to-github-under-a-different-username) –

答えて

10

他に何か?いいえ。両方のマシンで同じ電子メールアドレスを持つGitを設定するには、コミットがassociated to the committer's email addressであるため、このトリックを実行する必要があります。 signing tagsのGPGを使用している場合は、もう少し作業を減らすことができますが、それはあなたの質問には当てはまりません。

SSH key on Githubを設定するという別の答えは、マシン間でIDを維持するためには必要ありませんが、パスワードを入力する必要はありません。また、Git資格情報ヘルパーをcache your Github passwordに使用することもできます。

複数のマシン間でGitプロジェクトを作業している場合は、さらに電力を供給するためにDropbox into your workflowを追加することもできます。

2

これはうまくいくはずです。 githubにはset up a public SSH keyが必要な場合があります。特にgithubにプッシュするたびにパスワードを入力したくない場合は、

関連する問題