2013-11-22 20 views
9

Git'e yeni oldum ve bunun cevabını aradım ancak ihtiyacım olanı tam olarak bulamadım.Git - Aynı Kullanıcı, Farklı Makine - Clone?

Temel olarak, iş bilgisayarımda bir proje ayarladık, dosyalar ekledim ve bir GitHub deposuna gönderdim. Hepsini alıyorum ama bir kere eve döndüğümde, aynı projeyi indirmek ve birkaç dosyayı aynı kullanıcı olarak değiştirmek istedim.

Evde, şöyle benim user.name ve user.email kurdum: Ben yapacağım ne düşünüyor

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

geçerli:

git clone url 

Dediğim gibi, ben Aynı kullanıcı sadece farklı bir bilgisayardan çalışıyor - Git'in aynı kullanıcı olduğumu fark etmesini sağlamak için yapmam gereken özel bir şey var mı?

Bunun muhtemelen aptalca bir soru olduğunun farkındayım ama hiçbir şeyi bulamıyorum gibi görünüyor ve bunu doğru yaptığımdan% 100 emin olmak istiyorum.

+0

Soru nedir? – marekful

+0

Olası kopyası [Farklı bir kullanıcı adı altında GitHub'a nasıl geçebilirim?] (Https://stackoverflow.com/questions/13103083/how-do-i-push-to-github-under-a-different-username) –

cevap

10

Başka bir şey var mı? Hayır! Git, her iki makinede aynı e-posta adresiyle yapılandırıldığında, işlemler associated to the committer's email address olduğundan beri hile yapmalıdır. signing tags için GPG kullanıyorsanız, bu sizin için bir parça daha işe yarayabilir, ancak bu sizin sorunuzda değil.

Diğer yanıtlayıcıların, makinelerde kimliklerini korumak için bir SSH key on Github kurma zorunluluğu yoktur, ancak parolanızı yazmanız gerekmediğinden, kesinlikle hayatı kolaylaştırır. Git kimlik bilgisi yardımcısını cache your Github password'a da kullanabilirsiniz.

Git projelerinde birden fazla makinede çalışıyorsanız, daha fazla güç için Dropbox into your workflow'u da eklemek isteyebilirsiniz.

2

Bu işe yaramalı. Github için set up a public SSH key'a gereksinim duyabilirsiniz, özellikle de github'a her basışınızda parolanızı yazmak istemiyorsanız.

İlgili konular