2016-04-12 13 views
2

:Git altmodülleri için aynı protokol nasıl kullanılır? Aşağıdaki komutla başlatıldı alt modülü var RI git deposu olarak

git submodule add [email protected] 

Şimdi sadece https kullanarak ve bir hata alıyorum R klonlanmış bir kullanıcı o kokan çünkü

git submodule init 
git submodule update 

çalışan ssh (sunucuda ortak anahtar yüklenmiş) erişimi var. Bu yüzden sorum, git submodule update komutunda ana depoyu klonlamak için kullanılanla aynı protokolü otomatik olarak kullanacak bir alt modül oluşturmak mümkün mü? kullanıcı yapılandırma ayarlayabilirsiniz O

cevap

3

:

git config --global url.https://mygitserver/.insteadOf ssh://[email protected]/ 
# or possibly (to be tested) 
git config --global url.https://mygitserver/.insteadOf [email protected]/ 

O yol https URL'leri yerine her zaman ssh olanlar, mygitserver (ana repo veya submodüller) için kullanılacaktır.

İlgili konular