Intellij IDEA 14'te uzak depo kimlik bilgilerini (kimlik doğrulama) değiştirin


126

Yakın zamanda Bitbucket parolamı güvenlik nedeniyle değiştirdim. Ancak, IntelliJ, depomu yeni kimlik bilgilerine güncellemedi, bu nedenle depoma herhangi bir şey çekmeme / itmeme engel oluyor. Bunun için herhangi bir eklenti kullanmıyorum, sadece IDE içindeki entegre VCS işlemleri.

Her çektiğimde / ittiğimde, bu ortaya çıkıyor:

önemli: ' https: // momothereal: xxxxxxxxxxxx@bitbucket.org/team/repo.git/ için kimlik doğrulama başarısız oldu

Nerede xxxxxxxxxxxx eski şifredir. Bu uzak adresi doğru parola ile değiştirmenin sorunu çözeceğini düşünüyorum, ancak bunu nerede yapacağımı bulamıyorum.



Yanıtlar:


186

Yukarıdaki tüm yolların en kolayı:

  1. Ayarlar >> Görünüm ve Davranış >> Sistem Ayarları >> Şifreler'e gidin
  2. Ayarı, parolaları hiç saklamayacak şekilde değiştirin
  3. IntelliJ'i geçersiz kılın ve yeniden başlatın
  4. Ayarlar >> Sürüm Denetimi >> Git >> SSH çalıştırılabilir: Yerleşik'e gidin
  5. Getirme / çekme işlemi yapın
  6. İstendiğinde şifreyi girin
  7. Tekrar Ayarlar >> Görünüm ve Davranış >> Sistem Ayarları >> Şifreler'e gidin
  8. Bu sefer şifreleri diskte saklayın (ana şifre ile korunur)

İşte bu kadar!

Şifrenizin kendi URL'nizde bulunuyorsa bunun işe yaramayacağını unutmayın. Eğer durum buysa, burada @ moleksyuk tarafından verilen adımları izlemeniz gerekir.

Ayrıca, burada Ramesh tarafından önerilen benzer işlevselliği elde etmek için IntelliJ'deki kimlik bilgileri yardımcı seçeneğini kullanmayı da seçersiniz.


2
Menü o zamandan beri Ayarlar >> Görünüm ve Davranış >> Şifreler olarak değiştirildi.
MikaelF

3
Studio 3.1.4 Her zaman KAPALI seçeneğiyle bile (kaydetmeyin). Hâlâ saklanıyor. Bu nedenle, şifreyi her kaçırdığınızda, sürekli olarak bu ilk şifreyi kullandığı için Studio'yu yeniden başlatmanız gerekir.
halxinate

2
Bir yıl sonra: Windows 10 ve birden çok IDEA 2017+ derlemesi için bu işe yaramaz çünkü kimlik bilgileri KeePass dosyası değil Windows tarafından saklanıyor. Düzeltme için aşağıdaki @ Dush'ın cevabına bakın .
mwoodman

SSH yolunu kullanmaya başladım, bu yüzden bununla uğraşmak zorunda
kalmayın

"geçersiz kılmak" ne demek?
tgabb

139

Birkaç cevabı denedikten sonra nihayet bu sorunu çözebildim (pencere 10'da),

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

Windows için Git Kimlik Bilgisi Yöneticisi'nde (GCM) depolanan şifreyi güncelleyerek,

Control Panel->User Accounts -> Windows Credentials

6
Çözüm buydu, teşekkürler, neredeyse pes etmeye hazırdım!
Nick Cardoso

3
Adamım bunu bulana kadar hayal kırıklığına uğradım. Yardım için teşekkürler!
Jacob Chesley

1
Teşekkürler kardeşim, bu bana yardımcı oldu.
Ehsan Aghaei

3
Harika, bu sorunu çözmek için birçok gün harcandı, ancak bu çözüm yalnızca işe yarıyor. Teşekkürler kardeşim!
Smeet

4
Teşekkürler! Bu nihayet benim için çalıştı. Eclipse'in yaptığı gibi Intellij neden hata durumunda parola
istemiyor

30

Şifreleri temizleme seçeneği var

Şifreleri temizleme seçeneği var


İntellij'in en son sürümünde, bir ana şifre seti seçeneğimiz var
vkrams

13

Linux kullanıcıları ( ubuntu 14.04'te test edilmiştir )

varsayılan olarak (linux ve mac'da) pycharm, işletim sisteminin şifre yöneticisini kullanır. Ubuntu'da şifrelere erişmek için "Şifreler ve Anahtarlar" programını açın.

parola yöneticisi simgesi

Bir kez "fikir" filtresini açın ve ilgili şifreleri düzenleyin.

şifre düzenleyici iletişim kutusunun resmi

Benim için pycharm'ı yeniden başlatmaya gerek yok.
Pycharm 17.2'yi kullanma


9

Bu benim için Intellij 12'de çalıştı:

Ayarlar -> parolaları açın, "Parolaları hatırlama" seçeneğini seçin ve uygulayın / tamam.

VCS'nizi getirin / güncelleyin / itin / ne olursa olsun yapın ve sizden bir şifre istemelidir.

Şifreyi hatırla ve Tamam'ı kontrol edin, VCS işlemini doğru şekilde yapmalıdır.

Ayarlar -> parolalara geri dönün ve "Diskte hatırla" olarak değiştirin, ardından uygulayın / tamam.


Yardımcı olmuyor. Ayar, Parolaları hatırlamamak şeklindedir.
2018

@halxinate Evet, "ilk adım" Parolaları hatırlamıyorum ayarını seçmekti. Adımların 4'ünü de okursanız, sonunda geri döndüğünü göreceksiniz. Ayrıca bu tavsiye, şu anda 7 yıl geçmiş olan sürüm 12 içindi.
sy677

8

Aşağıdaki adımları uygulamak benim durumumda yardımcı oldu:

1) Ayarlar'ı açın 2) Git'e gidin ve "Kimlik bilgisi yardımcısını kullan" onay kutusunun işaretini kaldırın 3) git çekme 4) Açılan iletişim kutusuna şifreyi girin

Git işlemleri artık IntelliJ'de düzgün çalışacak görüntü açıklamasını buraya girin!


5
  1. [Proje] /. Git dizinine gidin.
  2. 'Yapılandırma' dosyasını düzenlemek için açın.
  3. "[Uzak" kaynak "]" bölümünde "url" özelliğini bulun ve eski şifrenizi yenisiyle değiştirin.
  4. Intellij IDEA'da projeyi güncellemek için Ctrl + T'ye basın.

1
'Url' özelliğinde pawword göremiyorum, başka bir yol var mı?
BMM

url’deki parolayı değiştirmek için uygun adımları girebilirseniz harika olur.
MozenRath

1
kimlik bilgileri url'si şöyle olmalıdırhttps://username:password@www.github.com/myrepo.git
Buddy

Adımları açıklar mısınız lütfen? Proje dizinimde .git göremiyorum.
Yasha

@Yasha '.git' klasörü varsayılan olarak gizlidir. Görüntüleyici aracınızda "Saklanan dosyaları / klasörleri göster" seçeneğini etkinleştirin. (Aynı zamanda işletim sistemine de bağlıdır).
moleksyuk

5

Intellinj IDEA 14'te, Git şifresini aşağıdaki adımlarla değiştirebiliriz:

Menü çubuğundan:

  1. Dosya -> Ayarlar -> Görünüm ve Davranış -> Sistem Ayarları'nı seçin.

  2. Şifreler'i seçin.

  3. "Disk depolama koruması" altındaki "Ana Parola" yı tıklayın.

  4. Parola alanına şifrenizi girin old password. new passwordSonraki alanlara kendinizi girin .

  5. Şimdi ana şifre değiştirilecek.


4

Kayıt için, Git'i terminalinizde önceden yapılandırdıysanız, tercihlerde yerleşik (paketlenmiş) yerine yerel Git kullanma seçeneği vardır.

Ekran görüntüsü


Bu benim için çalıştı, ancak aynı ekranda Git çalıştırılabilir yolunu değiştirmek zorunda kaldım.
André

@ André oh evet, doğru şekilde işaretlemedim gibi görünüyor. Intellij'in paketlenmiş git'i kullanmasını istemediğimiz için, yolu belirterek hangisinin kullanılacağını söylememiz gerekecek. Osx ve linux için varsayılan olarak / usr / bin / git olmalıdır.
gldraphael

3

VCS> Git> Uzaktan Kumandalar'a gidin, ardından uzak url'nizi listeden kaldırın ve tekrar ekleyin. Git, bir sonraki git işleminden sonra (itme, çekme vb.) Bir şifre soracaktır. NOT: url'de kullanıcı adı belirtmeyi unutmayınız yoksa kimlik doğrulama hatası alırsınız.


1
Bu benim için çalışıyor. GitLab ile konuşmak için ssh anahtarını kullanıyorum, bu nedenle şifre gerekmez.
Gordon Ma

2

Mac kullanıcıları için bu aynı zamanda yardımcı olabilir:

Kimlik bilgileri Keychain Access.app'da saklanır . Onları orada değiştirebilirsiniz.


IDEA şifre yönetimi ile uğraşmadan Keychain uygulamasında GIT şifresini değiştirmek çok açık bir yaklaşımdır.
bel

1

Şifrenizi ayarlar ekranından (varsayılan olarak Ctrl + Alt + S) ekli ekran görüntüsü olarak değiştirebilirsiniz. Temizledikten sonra, ilk uzaktan işlemde (çekme / itme vb.) Size kimlik bilgilerinizi soracaktır)

ÖNEMLİ: Bu işlemden önce dosyanın bir kopyasını alın.

Ayarlar ekranı


0

Intellij'de kullanıcı adımı ve parolamı değiştirmem gerekiyor mu?

tercihler -> sürüm kontrolü -> GitHub

Orada kullanıcı adını ve parolayı değiştirebilirsiniz.


0

Mac Kullanıcısı için Lütfen Aşağıya Git:

(Öncelikle bitbucket eklentisini yüklemiş olmalısınız)

Android Studio -> Tercih -> Diğer Ayarlar -> Bitbucket

Şimdi şifrenizi değiştirin ve doğrulamak için Test'e tıklayın. Ayrıca oturum açmak için SSH Anahtarı ekleyebilecek.

Ayrıca hangi eklentiyi kullandığınıza da bağlıdır. Bazılarının doğrudan beğeni var

Android Studio -> Tercih -> Bitbucket bağlantısı


0

Benim durumumda bir CAPTCHA hatası aldım. Bunu alırsanız, önce web sitesinde Bitbucket, Github, .... oturumunu kapatın / oturum açın ve gerekli captcha'yı girin.

Bundan sonra, intellij'den tekrar deneyin ve başka bir parola istemelidir.


0

Windows'ta bu şekilde çözdüm. Git'i ayrı olarak yükledim ve Idea git'in seçeneklerini otomatik olarak seçiyor (Temiz yükleyiciden alacağım gibi Varsayılan Fikir yapılandırması).

Projeyi komut satırında açın. Orada bazı değişiklikler yapın. Ve makinemde kurulu olan git aracılığıyla dosyaları teslim et ve gönder. İtme sırasında kullanıcı adı ve şifre girmemi isteyen bir pencere açılacaktır. Bundan sonra, fikirden bir taahhütte bulunduğumda, basitçe işe yarayacak.


0

MACOS kullanıcıları için

kimlik bilgilerinin başarısız olduğunu görürseniz ancak daha önce çalıştığından eminseniz:

muhtemelen sisteme bir yazılım güncellemesi yaptınız. Sistem, xcode ile paketlenmiş git kullanır. Xcode'u açmak ve xcode başlangıcında ekstra bileşenleri yüklemek daha iyidir. bileşenlerin kurulduğunu söyleyecektir. lisans sözleşmesini kabul ettiğinizde tekrar çalışmaya başlayacaktır.

Kısacası:

Xcode'u açın, ek ompoenentler yükleyin. kullanıcı lisans sözleşmesini kabul et


0

Yukarıdakilerin hiçbiri benim için işe yaramadı. Android Studio 3.5 Beta 4'ü kullanıyorum. Dosya> ayarlar> görünüm ve davranış> Sistem ayarları> şifre bölümünde "kaydetme, yeniden başlattıktan sonra şifreleri unut" seçeneğini bile seçtim

Yani ne yaptım.

VCS> git> uzaktan kumanda

  • depoyu kaldırın ve tekrar ekleyin.
  • kimlik bilgilerini isteyecek.
  • sonra terminalde git getirmeyi deneyin.
  • Şifre sorulacaktır.
  • Sorun düzeltildi. : D

-2

Android Studio 2.3'te

  1. Ayarı Aç (CTRL + ALT + S)
  2. Diğer Ayarları Seçin (sonunda)
  3. Bitbucket seçin

Burada yeni Şifrenizi veya Kullanıcıyı değiştirebilirsiniz

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.