2011-10-19 8 views
8

Windows 7'deki kullanıcı adımın Caesar olduğunu varsayalım. Ben Git Bash açtığınızda benWindows'ta git bash kullanıcı adı nasıl değiştirilir?

gibi bir şeyle karşılaşacaksınız

Sezar @ BİLGİSAYAR ADI $

mümkün mü ben var çeşitli Linux sunucuları ile kabul eder, böylece (küçük harf olmak adımı değiştirmek):

Sezar @ BİLGİSAYAR ADI $

PS Cygwin'de, bunu başarmak için /etc/passwd düzenlenebilir, ancak git bash için böyle bir dosya yoktur (yararlı olabilir).

cevap

12

Farklı bir kullanıcı adı belirtmek için ssh_config özelliğini kullanabilirsiniz. Ayrıntılar için bir ssh_config manpage bakın, ama kısaca:

dosyası ~/.ssh/config oluşturun ve sadece içinde bu çizgiyi koymak: Farklı bilgisayarlar için farklı kullanıcı adı varsa

User caesar 

, sen ayarını Ana Bilgisayar varsayılan bir olmak üzere, farklı kullanıcı adı belirtin:

Host rome1 
    User caesar 
Host rome2 
    User brutus 
Host * 
    User romeo 

Normalde, ~/.ssh/config dosya modunu 600 olması gerekiyor, ama bu Git pencereler sürümü için gerekli görünmüyor.

+0

Linux için de iyi çalıştı. Teşekkürler. –

+0

Cevabınız için teşekkürler, ama bu işe yaramıyor. Sebep ne olabilir? – dondublon

+0

@dondublon: Eğer Linux, chmod 600 ~/.ssh/config' yaptınız mı? Aksi takdirde göz ardı edilecektir. Eğer değilse, bir örnek verebilir misiniz, ya da belki kendi SO sorunuzu sorabilir misiniz? –

1

İstemcinizi görüntülemek için kullanılan $PS1 için ayarlanmış olana bağlıdır. Kullanıcı adı @ bilgisayar kullanıcı parçası, \[email protected]\h$ gibi bir değer tarafından oluşturulmuş olurdu. \u değerini küçük harf yapmanın kolay yollarından haberdar değilim, ancak profilinizde, kullanıcı adıyla bazı işlemleri yapabilir ve istediğiniz küçük harf değerini (veya herhangi bir şeyi) kullanabilir ve $PS1

+0

Bu yalnızca ekranı değiştirir. Kullanıcı adının kendisinin değişmesini istiyor, böylece diğer sunucularla güzel bir şekilde etkileşiyor. – wnoise

+0

Ne @wnoise dedi. – MarkovCh1

0

tam olarak ne istediğinizi değil, aynı zamanda, kullanıcı adınızı içeren URL'ye sahip olmak için uzaktan kumandalarınızı klonlayabilir/düzenleyebilirsiniz. Örn: git clone ssh: //[email protected]

+0

Biliyorum. Bu aslında kaçınmak için çalışıyordum :) – MarkovCh1