Visual Studio ve GitHub uzantısı kullanıyorum. Oturum açabiliyorum, ardından ekibimin deposunu klonlayabiliyorum ve değişiklikleri başarıyla çekebiliyorum. geri uzaktan benim değişiklikleri bastırmaya zamanı geldiğindeGit ve alma "push it" ve "https://github.com 'için kullanıcı adı okundu değil:" Terminal istemleri devre dışı bırakıldı "
, ben boş bir komut istemi kısaca ekranda görünen almak ve sonra çıkış penceresinde aşağıdaki hatalar:
Error encountered while pushing to the remote repository: Git failed with a fatal error.
fatal: AggregateException encountered. One or more errors occurred.
error: cannot spawn askpass: No such file or directory
fatal: could not read Username for ' https://github.com ': terminal prompts disabled
DÜZENLEME: aracılığıyla itme Komut satırı, GitHub masaüstü uygulaması aracılığıyla yaptığı gibi, bu uzantı içerisinde değil.
Bunun neden olabileceği hakkında bir fikrin var mı? Uzantıda imzaladığım için neden Kullanıcı adı gerektiğini anlayamıyorum.
Şifre uzantısı kullanıyor musunuz? Kullanıcı Erişim Kontrolünü engelliyor olabilir. Ayrıca uzak URL'nizi kullanıcı adınızı içerecek şekilde de revize edebilirsiniz. http://stackoverflow.com/questions/6565357/git-push-requires-username-and-password –
@TaylorAckley teşekkürler, diğer sorulara her şeyi denediğimi düşündüm, ancak bunu saklayanı görmedim. Uzak URL'ye kullanıcı adı eklemek, işe yarayan tek şeydi (şifre uzatmam veya böyle olağandışı bir şey yok). Cevap olarak eklerseniz kabul edeceğim. – Matt