2014-09-03 34 views
9

Magit, Github'u kullanmak için iyi bir seçenektir. İşlemlerimi Github'a zorlamak istediğimde, her zaman kullanıcı adımı ve şifremi sorar. Emacs şifremi nasıl kaydeder?Magit şifremi unuttum ve kullanıcı adı

Saygılarımızla.

+0

Şüphesiz başka cevaplar alacaksınız, fakat işte güvenlikle ilgili bir sorun olmadığı bir ev kurulumuna dayanan gayri resmi yorumum. 'Magit-process-password-prompt' işlevi '(process-send-string proc (concat (read-passwd prompt) "\ n")) 'i okuyan bir satıra sahiptir. Kendi şifreli şifreniz ile '(read-passwd prompt)' komutunu (örn., Process-send-string proc (concat) "12345678" "\ n")) 'kullanabilirsiniz. İşlem, "magit-process-username-prompt" işlevini değiştirerek kullanıcı adı için benzerdir. – lawlist

+4

Ya [bir SSH URL'sine geçebilir] (http://stackoverflow.com/a/11028423/113848) veya [~ ~ .netrc 'dosyası oluşturun ve HTTPS kullanmaya devam edebilirsiniz) (http://stackoverflow.com/a/14417827/113848). – legoscia

+0

Kesinlikle git ssh, eğer deneyiminiz yoksa, bu size yol gösteriyor: https://help.github.com/articles/generating-ssh-keys –

cevap

12

Bunun Magit ile ilgisi yoktur. Git'i doğru şekilde yapılandırırsanız, aynı zamanda Magit'te de çalışır. a ssh key veya credential.helper kullanın. Birincisini öneriyorum, ama sonra bir ssh-agent'ı yapılandırmanız gerekiyor ve bunun nasıl yapıldığı dağıtımlar arasında farklılık gösterebilir.

+0

Teşekkürler. Ssh anahtarımı Github sayfasından [github] (https://help.github.com/articles/generating-ssh-keys) ve terminalden 1 defa kullanıyorum.Şimdi çalışır. – itirazimvar

+1

Yanıtı kabul etmek isteyebilirsiniz. – tarsius

+0

Ya da belki her Magit sorununun (cevap vermeyenleri) [cevaplamayanlara cevap vermeksizin] yeterli cevap verdiğinden emin olmaya çalışıyorum ve bu sorunun cevabını vermediği için bu soruya geri dönmeyi sürdürdüm. düzgün şekilde işaretlenmiş. Birkaç ek kahve puanı olmasaydım ya da daha az önemsemediysem daha az umursamazdım. – tarsius

İlgili konular