Ubah kredensial repositori jarak jauh (otentikasi) pada Intellij IDEA 14

125

Saya baru-baru ini mengubah kata sandi Bitbucket saya untuk alasan keamanan. Namun, IntelliJ tidak memperbarui repositori saya ke kredensial baru, jadi itu menghentikan saya dari menarik / mendorong apa pun ke repositori saya. Saya tidak menggunakan plugin apa pun untuk ini, hanya operasi VCS terintegrasi di dalam IDE.

Setiap kali saya menarik / mendorong, ini muncul:

fatal: Otentikasi gagal untuk ' https: // momothereal: [email protected]/team/repo.git/

Di mana xxxxxxxxxxxx adalah kata sandi lama saya. Saya pikir mengubah alamat jarak jauh ini dengan kata sandi yang benar akan memperbaikinya, meskipun saya tidak dapat menemukan tempat untuk melakukannya.

Momo
sumber
Untuk mengatasi kesalahan "Auth gagal" lihat stackoverflow.com/a/56984900/746347
mixel

Jawaban:

185

Cara termudah dari semua cara di atas adalah:

  1. Buka Pengaturan >> Tampilan & Perilaku >> Pengaturan Sistem >> Kata Sandi
  2. Ubah pengaturan untuk tidak menyimpan kata sandi sama sekali
  3. Batalkan dan mulai ulang IntelliJ
  4. Buka Pengaturan >> Kontrol Versi >> Git >> SSH yang dapat dieksekusi: Build-in
  5. Lakukan operasi ambil / tarik
  6. Masukkan kata sandi saat diminta
  7. Sekali lagi buka Pengaturan >> Tampilan & Perilaku >> Pengaturan Sistem >> Kata Sandi
  8. Kali ini pilih kata sandi penyimpanan pada disk (dilindungi dengan kata sandi utama)

Voila!

Perhatikan bahwa ini tidak akan berfungsi jika kata sandi Anda ada di URL Anda sendiri. Jika itu masalahnya maka Anda harus mengikuti langkah-langkah yang diberikan oleh @moleksyuk di sini

Anda juga memilih untuk menggunakan opsi pembantu kredensial di IntelliJ untuk mencapai fungsi serupa seperti yang disarankan oleh Ramesh di sini

MozenRath
sumber
2
Menu telah diubah menjadi Pengaturan >> Tampilan & Perilaku >> Kata Sandi.
MikaelF
3
Studio 3.1.4 Bahkan dengan opsi selalu MATI (jangan simpan). Masih menyimpan. Jadi setiap kali Anda kehilangan kata sandi, Anda harus memulai ulang Studio karena secara konsisten menggunakan kata sandi pertama itu.
halxinate
2
Setahun kemudian: Untuk Windows 10 dan beberapa IDEA 2017+ build, ini tidak berfungsi karena kredensial disimpan oleh Windows, bukan file KeePass. Lihat jawaban @ Dush di bawah ini untuk perbaikannya.
mwoodman
Saya sudah mulai menggunakan cara SSH, jadi jangan harus berurusan dengan ini ... :)
MozenRath
apa maksudmu "invalidate"
tgabb
139

Setelah mencoba beberapa jawaban, saya akhirnya dapat menyelesaikan masalah ini (di jendela 10),

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

Dengan memperbarui kata sandi yang tersimpan di Git Credential Manger for Windows (GCM),

Control Panel->User Accounts -> Windows Credentials
Dushmantha
sumber
6
Ini solusinya, terima kasih, saya hampir siap untuk menyerah!
Nick Cardoso
3
Astaga, aku frustrasi sampai aku menemukan ini. Terima kasih untuk bantuannya!
Jacob Chesley
1
Terima kasih, Bro, ini membantu saya.
Ehsan Aghaei
3
Luar biasa, terbuang banyak hari untuk menyelesaikan masalah ini, tetapi solusi ini hanya berfungsi. Terima kasih kawan!
Smeet
4
Terima kasih! Ini akhirnya berhasil untuk saya. Mengapa Intellij tidak bisa hanya meminta kata sandi kegagalan, seperti Eclipse ...
Pamasich
30

Ada opsi untuk menghapus kata sandi

Ada opsi untuk menghapus kata sandi

borovsky
sumber
Dalam versi terbaru dari intellij kami memiliki opsi mengatur kata sandi utama
vkrams
13

Pengguna Linux (diuji pada ubuntu 14.04)

secara default (di linux dan mac) pycharm menggunakan manajer kata sandi OS. Untuk mengakses kata sandi di ubuntu buka program "Kata Sandi dan Kunci".

ikon untuk pengelola kata sandi

Setelah terbuka filter pada "ide" dan edit kata sandi yang relevan.

gambar kotak dialog editor kata sandi

Tidak perlu me-restart pycharm untuk saya.
Menggunakan pycharm 17.2

oneklc
sumber
9

Ini berfungsi untuk saya di Intellij 12:

Buka pengaturan -> kata sandi, pilih "Jangan ingat kata sandi" dan terapkan / ok.

Apakah VCS Anda mengambil / memperbarui / mendorong / apa pun dan itu akan meminta Anda untuk kata sandi.

Periksa ingat kata sandi dan OK, itu harus melakukan hal VCS dengan benar.

Kembali ke pengaturan -> kata sandi dan alihkan kembali ke "Remember on disk", lalu terapkan / ok.

sy677
sumber
Tidak membantu Pengaturannya adalah Tidak ingat kata sandi.
halxinate
@halxinate Ya, "langkah pertama" adalah memilih pengaturan untuk Tidak ingat kata sandi. Jika Anda membaca semua 4 langkah ini, Anda akan melihatnya diaktifkan kembali di akhir. Selain itu saran ini untuk versi 12, yang sekarang 7 tahun kedaluwarsa.
sy677
8

Melakukan langkah-langkah berikut membantu dalam kasus saya:

1) buka Pengaturan 2) buka Git dan Hapus centang "Gunakan kredensial kredensial" kotak centang 3) Lakukan git tarik 4) Masukkan kata sandi dalam dialog sembulan

Operasi Git sekarang akan berfungsi dengan baik di IntelliJ masukkan deskripsi gambar di sini!

Ramesh Natesan
sumber
5
  1. Pergi ke direktori [project] /. Git.
  2. Buka untuk mengedit file 'config'.
  3. Di bagian '[remote "origin"]' cari properti 'url' dan ganti kata sandi lama Anda dengan yang baru.
  4. Tekan Ctrl + T di Intellij IDEA untuk memperbarui proyek.
moleksyuk
sumber
1
Saya tidak dapat melihat kata sandi di properti 'url'. Ada cara lain?
BMM
alangkah baiknya jika Anda bisa memasukkan langkah yang tepat untuk mengganti kata sandi di url.
MozenRath
1
url kredensial harus sepertihttps://username:[email protected]/myrepo.git
Buddy
Bisakah Anda jelaskan langkah-langkahnya. Saya tidak bisa melihat .git di direktori proyek saya.
Yasha
Folder @Yasha '.git' disembunyikan secara default. Aktifkan "Tampilkan file / folder hidded" di alat penampil Anda. (Ini juga tergantung pada OS juga).
moleksyuk
5

Di Intellinj IDEA 14, kami dapat mengubah kata sandi Git dengan langkah-langkah berikut:

Dari bilah menu:

  1. Pilih File -> Pengaturan -> Tampilan & Perilaku -> Pengaturan Sistem.

  2. Pilih Kata Sandi.

  3. Klik 'Kata Sandi Utama' di bawah 'Perlindungan penyimpanan disk'.

  4. Di bidang Kata Sandi, masukkan old password. Masukkan Anda new passworddi bidang selanjutnya.

  5. Sekarang kata sandi utama akan diubah.

C. Natesh
sumber
4

Sebagai catatan, jika Anda sudah mengkonfigurasi Git pada terminal Anda, ada opsi dalam preferensi untuk menggunakan Git asli daripada bawaan (dibundel) bawaan.

Tangkapan layar

gldraphael
sumber
Ini bekerja untuk saya, tetapi saya harus mengubah di layar yang sama jalur ke Git yang dapat dieksekusi.
André
@ André oh ya, sepertinya saya tidak menandainya dengan benar. Karena kita tidak ingin intellij menggunakan bundel git, kita harus menentukan yang mana yang akan digunakan dengan menentukan path. Untuk osx dan linux secara default / usr / bin / git.
gldraphael
3

Buka VCS> Git> Remotes lalu hapus url jarak jauh Anda dari daftar dan tambahkan lagi. Git akan meminta kata sandi setelah operasi git berikutnya (push, pull, dll). CATATAN: Jangan lupa untuk menentukan nama pengguna di url atau Anda akan mendapatkan kesalahan auth.

N. Chebotarev
sumber
1
Ini bekerja untuk saya. Saya menggunakan kunci ssh untuk berbicara dengan GitLab, jadi tidak perlu kata sandi.
Gordon Ma
2

Untuk pengguna Mac ini juga bisa membantu:

Kredensial disimpan di Keychain Access.app . Anda bisa mengubahnya di sana.

w01ff
sumber
Ini adalah pendekatan yang sangat jelas untuk mengubah kata sandi GIT di aplikasi Keychain, tanpa berurusan dengan manajemen kata sandi IDEA.
bel
1

Anda dapat mengubah kata sandi dari layar pengaturan (Ctrl + Alt + S secara default) sebagai tangkapan layar terlampir. Setelah pembersihan, pada operasi jarak jauh yang pertama (seperti tarik / dorong, dll.) Itu akan menanyakan kredensial Anda)

PENTING: Ambil salinan file sebelum operasi ini.

Layar Pengaturan

Taner
sumber
0

Saya perlu mengubah nama pengguna dan kata sandi saya di Intellij

preferensi -> kontrol versi -> GitHub

Di sana Anda dapat mengubah nama pengguna dan kata sandi.

Idan Magled
sumber
0

Untuk Pengguna Mac Silakan Pergi ke Sebagai Di Bawah Ini:

(Pertama-tama Anda harus menginstal plugin bitbucket)

Android Studio -> Preferensi -> Pengaturan Lainnya -> Bitbucket

Sekarang ubah kata sandi Anda dan klik Uji untuk memverifikasinya. Juga dapat menambahkan Kunci SSH untuk masuk.

Juga tergantung pada plugin yang Anda gunakan. Beberapa memiliki suka langsung

Android Studio -> Preferensi -> Bitbucket linky

M Singh Karnawat
sumber
0

Dalam kasus saya, saya mendapat kesalahan CAPTCHA. Jika Anda mendapatkannya, pertama-tama logout / login ke Bitbucket, Github, .... di situs web dan masukkan captcha yang diperlukan.

Setelah itu, coba lagi dari intellij dan itu akan meminta kata sandi lain.

codepleb
sumber
0

Ini adalah bagaimana saya menyelesaikannya di Windows. Saya telah menginstal git secara terpisah, dan Ide hanya mengambil opsi git secara otomatis (Konfigurasi Ide Default, seperti yang akan saya dapatkan dari installer bersih).

Buka proyek di baris perintah. Buat beberapa perubahan di sana. Dan komit dan dorong file melalui git yang diinstal pada mesin saya. Selama push itu akan membuka jendela meminta saya untuk memasukkan nama pengguna dan kata sandi. Setelah itu, ketika saya membuat dorongan-dorongan dari ide, itu hanya akan berhasil.

Yan Khonski
sumber
0

Untuk pengguna MACOS

jika Anda melihat kredensial gagal tetapi Anda yakin itu berfungsi sebelumnya maka:

mungkin Anda membuat pembaruan perangkat lunak ke sistem. Sistem menggunakan git yang dibundel dengan xcode. lebih baik untuk membuka Xcode dan klik install komponen tambahan pada startup xcode. itu akan mengatakan menginstal komponen. ketika Anda menerima perjanjian lisensi jika akan mulai bekerja lagi.

pendeknya:

buka Xcode, instal komponen tambahan. menerima perjanjian lisensi pengguna

Alp Altunel
sumber
0

Tidak satu pun di atas yang berfungsi untuk saya. Menggunakan Android Studio 3.5 Beta 4. Saya bahkan memilih "jangan simpan, lupakan kata sandi setelah restart" dalam file> pengaturan> penampilan & perilaku> Pengaturan sistem> kata sandi

Jadi apa yang saya lakukan.

VCS> git> remote

  • hapus repo dan tambahkan lagi.
  • akan meminta kredensial.
  • lalu coba git fetch di terminal.
  • Akan meminta kata sandi.
  • Masalah diperbaiki. : D
Akash Raghav
sumber
-2

DI Android Studio 2.3

  1. Pengaturan Terbuka (CTRL + ALT + S)
  2. Pilih Pengaturan Lainnya (di akhir)
  3. pilih Bitbucket

Di sini Anda dapat mengubah Kata Sandi atau Pengguna baru Anda

Pankaj Chauhan
sumber