เปลี่ยนข้อมูลประจำตัวที่เก็บระยะไกล (การพิสูจน์ตัวตน) บน Intellij IDEA 14


126

ฉันเพิ่งเปลี่ยนรหัสผ่าน Bitbucket ด้วยเหตุผลด้านความปลอดภัย อย่างไรก็ตาม IntelliJ ไม่ได้อัปเดตที่เก็บของฉันเป็นข้อมูลประจำตัวใหม่ดังนั้นมันจึงหยุดฉันจากการดึง / ผลักดันอะไรไปยังที่เก็บของฉัน ฉันไม่ได้ใช้ปลั๊กอินใด ๆ สำหรับสิ่งนี้มีเพียงการดำเนินการ VCS ในตัวภายใน IDE

ทุกครั้งที่ดึง / ดันสิ่งนี้จะปรากฏขึ้น:

ร้ายแรง: การตรวจสอบความถูกต้องล้มเหลวสำหรับ ' https: // momothereal: xxxxxxxxxxxx@bitbucket.org/team/repo.git/

โดยที่xxxxxxxxxxxxคือรหัสผ่านเดิมของฉัน ฉันคิดว่าการเปลี่ยนที่อยู่ระยะไกลนี้ด้วยรหัสผ่านที่ถูกต้องจะแก้ไขได้แม้ว่าฉันจะไม่พบที่ที่จะทำได้ก็ตาม


ทั้งหมดดูstackoverflow.com/questions/43543035/…
Amit G

หากต้องการแก้ไขข้อผิดพลาด "Auth
failed

คำตอบ:


187

วิธีที่ง่ายที่สุดในข้างต้นคือ:

  1. ไปที่การตั้งค่า >> ลักษณะที่ปรากฏและพฤติกรรม >> การตั้งค่าระบบ >> รหัสผ่าน
  2. เปลี่ยนการตั้งค่าเป็นไม่เก็บรหัสผ่านเลย
  3. ทำให้ไม่ถูกต้องและเริ่ม IntelliJ ใหม่
  4. ไปที่การตั้งค่า >> การควบคุมเวอร์ชัน >> Git >> SSH ปฏิบัติการ: Build-in
  5. ทำการดึง / ดึง
  6. ป้อนรหัสผ่านเมื่อได้รับแจ้ง
  7. อีกครั้งไปที่การตั้งค่า >> ลักษณะที่ปรากฏและพฤติกรรม >> การตั้งค่าระบบ >> รหัสผ่าน
  8. คราวนี้เลือกเก็บรหัสผ่านบนดิสก์ (ป้องกันด้วยรหัสผ่านหลัก)

Voila!

โปรดทราบว่าจะใช้ไม่ได้หากรหัสผ่านของคุณอยู่ใน URL ของคุณเอง หากเป็นเช่นนั้นคุณต้องทำตามขั้นตอนที่กำหนดโดย @moleksyuk ที่นี่

นอกจากนี้คุณยังเลือกใช้ตัวเลือกผู้ช่วยข้อมูลรับรองใน IntelliJ เพื่อให้ได้ฟังก์ชันการทำงานที่คล้ายคลึงกันตามที่ Ramesh แนะนำไว้ที่นี่


2
เมนูนี้ได้ถูกเปลี่ยนเป็นการตั้งค่า >> ลักษณะที่ปรากฏและพฤติกรรม >> รหัสผ่าน
MikaelF

3
Studio 3.1.4 แม้จะมีตัวเลือกปิดอยู่เสมอ (อย่าจัดเก็บ) มันยังคงจัดเก็บ ดังนั้นทุกครั้งที่คุณพลาดรหัสผ่านคุณจะต้องรีสตาร์ท Studio เนื่องจากใช้รหัสผ่านแรกนั้นอย่างสม่ำเสมอ
halxinate

2
หนึ่งปีต่อมา: สำหรับ Windows 10 และ IDEA 2017+ บิวด์หลายตัวสิ่งนี้ใช้ไม่ได้เนื่องจากข้อมูลประจำตัวถูกจัดเก็บโดย Windows ไม่ใช่ไฟล์ KeePass ดูคำตอบของ @ Dush ด้านล่างสำหรับการแก้ไข
mwoodman

ฉันได้เริ่มใช้วิธี SSH ดังนั้นไม่ต้องจัดการกับสิ่งนี้ ... :)
MozenRath

คุณหมายถึงอะไร "invalidate"
tgabb

140

หลังจากลองหลายคำตอบในที่สุดฉันก็สามารถแก้ปัญหานี้ได้ (บนหน้าต่าง 10)

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

ด้วยการอัปเดตรหัสผ่านที่เก็บไว้ใน Git Credential Manger สำหรับ Windows (GCM)

Control Panel->User Accounts -> Windows Credentials

6
นี่คือทางออกขอบคุณฉันเกือบจะพร้อมที่จะยอมแพ้!
Nick Cardoso

3
ผู้ชายคนนี้ฉันเริ่มหงุดหงิดจนกระทั่งเจอสิ่งนี้ ขอบคุณสำหรับความช่วยเหลือ!
Jacob Chesley

1
ขอบคุณครับสิ่งนี้ช่วยฉันได้
Ehsan Aghaei

3
สุดยอดเสียเวลาหลายวันในการแก้ไขปัญหานี้ แต่วิธีนี้ใช้ได้ผลเท่านั้น ขอบคุณครับ!
Smeet

4
ขอบคุณ! ในที่สุดสิ่งนี้ก็ได้ผลสำหรับฉัน ทำไม Intellij ไม่สามารถแจ้งรหัสผ่านเมื่อเกิดความล้มเหลวเช่น Eclipse ทำ ...
Pamasich

30

มีตัวเลือกในการล้างรหัสผ่าน

มีตัวเลือกในการล้างรหัสผ่าน


ใน intellij เวอร์ชันล่าสุดเรามีตัวเลือกตั้งรหัสผ่านหลัก
vkrams

13

ผู้ใช้ Linux (ทดสอบบน Ubuntu 14.04)

โดยค่าเริ่มต้น (บน linux และ mac) pycharm ใช้ตัวจัดการรหัสผ่านของระบบปฏิบัติการ ในการเข้าถึงรหัสผ่านบน Ubuntu ให้เปิดโปรแกรม "Passwords and Keys"

ไอคอนสำหรับตัวจัดการรหัสผ่าน

เมื่อเปิดตัวกรอง "ความคิด" และแก้ไขรหัสผ่านที่เกี่ยวข้อง

ภาพของกล่องโต้ตอบตัวแก้ไขรหัสผ่าน

ไม่จำเป็นต้องรีสตาร์ท pycharm ให้ฉัน
การใช้ pycharm 17.2


9

สิ่งนี้ใช้ได้ผลกับฉันใน Intellij 12:

เปิดการตั้งค่า -> รหัสผ่านเลือก "อย่าจำรหัสผ่าน" แล้วใช้ / ตกลง

VCS ของคุณดึง / อัปเดต / พุช / อะไรก็ได้และควรขอรหัสผ่านจากคุณ

ตรวจสอบจำรหัสผ่านและตกลงควรทำ VCS ให้ถูกต้อง

กลับไปที่การตั้งค่า -> รหัสผ่านและเปลี่ยนกลับเป็น "จดจำบนดิสก์" จากนั้นใช้ / ตกลง


ไม่ช่วย การตั้งค่าคือจำรหัสผ่านไม่ได้
halxinate

@halxinate ใช่ "ขั้นตอนแรก" คือการเลือกการตั้งค่าเป็นจำรหัสผ่านไม่ได้ หากคุณอ่านทั้ง 4 ขั้นตอนคุณจะเห็นว่ามันถูกเปลี่ยนกลับในตอนท้าย นอกจากนี้คำแนะนำสำหรับเวอร์ชัน 12 ซึ่งปัจจุบันเป็นเวลา 7 ปีแล้ว
sy677

8

การทำตามขั้นตอนต่อไปนี้ช่วยในกรณีของฉัน:

1) เปิดการตั้งค่า 2) ไปที่ Git และยกเลิกการเลือกช่องทำเครื่องหมาย "Use credential helper" 3) Do git pull 4) ป้อนรหัสผ่านในกล่องโต้ตอบป๊อปอัป

ตอนนี้การดำเนินการ Git จะทำงานได้ดีใน IntelliJ ใส่คำอธิบายภาพที่นี่!


5
  1. ไปที่ [project] /. git directory
  2. เปิดเพื่อแก้ไขไฟล์ 'config'
  3. ในส่วน "ต้นทาง" ระยะไกล] "ให้ค้นหาคุณสมบัติ" url "และแทนที่รหัสผ่านเดิมของคุณด้วยรหัสใหม่
  4. กด Ctrl + T ใน Intellij IDEA เพื่ออัปเดตโครงการ

1
ฉันไม่เห็นคำนำหน้าในคุณสมบัติ 'url' มีวิธีอื่นอีกไหม?
BMM

จะเป็นการดีมากหากคุณสามารถป้อนขั้นตอนที่เหมาะสมเพื่อเปลี่ยนรหัสผ่านใน url ได้
MozenRath

1
URL ข้อมูลรับรองควรเป็นดังนี้https://username:password@www.github.com/myrepo.git
Buddy

คุณช่วยอธิบายขั้นตอนให้ละเอียดได้ไหม ฉันมองไม่เห็น. git ในไดเรกทอรีโครงการของฉัน
Yasha

โฟลเดอร์ @Yasha ".git" ถูกซ่อนไว้โดยค่าเริ่มต้น เปิดใช้งาน "แสดงไฟล์ / โฟลเดอร์ที่ซ่อน" ในเครื่องมือของคุณ (นอกจากนี้ยังขึ้นอยู่กับ OS ด้วย)
moleksyuk

5

ใน Intellinj IDEA 14 เราสามารถเปลี่ยนรหัสผ่าน Git ได้ตามขั้นตอนต่อไปนี้:

จากแถบเมนู:

  1. เลือกไฟล์ -> การตั้งค่า -> ลักษณะที่ปรากฏและพฤติกรรม -> การตั้งค่าระบบ

  2. เลือกรหัสผ่าน

  3. คลิก 'รหัสผ่านหลัก' ใน 'การป้องกันการจัดเก็บดิสก์'

  4. ในฟิลด์รหัสผ่านให้ป้อนold passwordไฟล์. ป้อนของคุณnew passwordในฟิลด์ถัดไป

  5. ตอนนี้รหัสผ่านหลักจะเปลี่ยนไป


4

สำหรับเร็กคอร์ดหากคุณได้กำหนดค่า Git บนเทอร์มินัลของคุณแล้วจะมีตัวเลือกในการตั้งค่าเพื่อใช้ Git แบบเนทีฟแทนที่จะเป็นแบบบิวท์อิน (รวม)

ภาพหน้าจอ


สิ่งนี้ใช้ได้ผลสำหรับฉัน แต่ฉันต้องเปลี่ยนเส้นทางไปยัง Git ที่เรียกใช้งานได้ในหน้าจอเดียวกัน
André

@ Andréโอ้ใช่ดูเหมือนว่าฉันจะทำเครื่องหมายไม่ถูกต้อง เนื่องจากเราไม่ต้องการให้ intellij ใช้ git ที่รวมมาเราจึงต้องบอกว่าจะใช้อันไหนโดยการระบุเส้นทาง สำหรับ osx และ linux ควรเป็น / usr / bin / git ตามค่าเริ่มต้น
galdin

3

ไปที่ VCS> Git> รีโมทจากนั้นลบ URL ระยะไกลของคุณออกจากรายการแล้วเพิ่มอีกครั้ง Git จะถามรหัสผ่านหลังจากดำเนินการคอมไพล์ครั้งต่อไป (กดดึง ฯลฯ ) หมายเหตุ: อย่าลืมระบุชื่อผู้ใช้ใน url มิฉะนั้นคุณจะได้รับข้อผิดพลาดในการตรวจสอบสิทธิ์


1
สิ่งนี้ใช้ได้กับฉัน ฉันใช้คีย์ ssh เพื่อคุยกับ GitLab จึงไม่ต้องใช้รหัสผ่าน
Gordon Ma

2

สำหรับผู้ใช้ Mac สิ่งนี้อาจเป็นประโยชน์:

ข้อมูลประจำตัวที่ถูกเก็บไว้ในพวงกุญแจ Access.app คุณสามารถเปลี่ยนได้ที่นั่น


เป็นแนวทางที่ชัดเจนมากในการเปลี่ยนรหัสผ่าน GIT ในแอปพวงกุญแจโดยไม่ต้องจัดการกับรหัสผ่าน IDEA
bel

1

คุณสามารถเปลี่ยนรหัสผ่านจากหน้าจอการตั้งค่า (Ctrl + Alt + S ตามค่าเริ่มต้น) ตามภาพหน้าจอที่แนบมา หลังจากล้างแล้วในการดำเนินการระยะไกล firts (เช่นดึง / ดัน ฯลฯ ) จะถามข้อมูลรับรองของคุณ)

สำคัญ:ถ่ายสำเนาไฟล์ก่อนการดำเนินการนี้

หน้าจอการตั้งค่า


0

ฉันต้องการเปลี่ยนชื่อผู้ใช้และรหัสผ่านใน Intellij ทำโดย

การตั้งค่า -> การควบคุมเวอร์ชัน -> GitHub

คุณสามารถเปลี่ยนชื่อผู้ใช้และรหัสผ่านได้ที่นั่น


0

สำหรับผู้ใช้ Mac โปรดไปที่ด้านล่าง:

(ก่อนอื่นคุณต้องติดตั้งปลั๊กอิน bitbucket)

Android Studio -> ค่ากำหนด -> การตั้งค่าอื่น ๆ -> Bitbucket

ตอนนี้เปลี่ยนรหัสผ่านของคุณและคลิกที่ทดสอบเพื่อยืนยัน จะสามารถเพิ่ม SSH Key สำหรับล็อกอินได้ด้วย

นอกจากนี้ยังขึ้นอยู่กับปลั๊กอินที่คุณใช้ บางคนมีไลค์โดยตรง

Android Studio -> ค่ากำหนด -> Bitbucket linky


0

ในกรณีของฉันฉันได้รับข้อผิดพลาด CAPTCHA หากคุณได้รับสิ่งนั้นก่อนอื่นให้ออกจากระบบ / เข้าสู่ระบบ Bitbucket, Github, .... บนเว็บไซต์และป้อน captcha ที่ต้องการ

หลังจากนั้นลองอีกครั้งจาก intellij และควรแจ้งให้ป้อนรหัสผ่านใหม่


0

นี่คือวิธีที่ฉันแก้ไขบน Windows ฉันติดตั้งคอมไพล์แยกต่างหากและ Idea ก็เลือกตัวเลือกของคอมไพล์โดยอัตโนมัติ (Default Idea config ตามที่ฉันจะได้รับจากตัวติดตั้งที่สะอาด)

เปิดโครงการในบรรทัดคำสั่ง ทำการเปลี่ยนแปลงที่นั่น และคอมมิตและพุชไฟล์ผ่าน git ซึ่งติดตั้งบนเครื่องของฉัน ระหว่างการกดจะเปิดหน้าต่างขอให้ฉันป้อนชื่อผู้ใช้และรหัสผ่าน หลังจากนั้นเมื่อฉันทำการผลักดันจากความคิดมันก็จะได้ผล


0

สำหรับผู้ใช้ MACOS

หากคุณเห็นข้อมูลรับรองล้มเหลว แต่คุณแน่ใจว่าใช้งานได้ก่อนหน้านี้:

คุณอาจทำการอัปเดตซอฟต์แวร์ระบบ ระบบใช้ git ที่มาพร้อมกับ xcode เป็นการดีกว่าที่จะเปิด Xcode และคลิกติดตั้งส่วนประกอบเพิ่มเติมเมื่อเริ่มต้น xcode มันจะบอกว่ากำลังติดตั้งส่วนประกอบ เมื่อคุณยอมรับข้อตกลงใบอนุญาตหากจะเริ่มทำงานอีกครั้ง

ในระยะสั้น:

เปิด Xcode ติดตั้ง ompoenents เพิ่มเติม ยอมรับข้อตกลงใบอนุญาตผู้ใช้


0

ไม่มีข้อใดที่ใช้ได้ผลสำหรับฉัน ใช้ Android Studio 3.5 Beta 4 ฉันยังเลือก "ไม่บันทึกลืมรหัสผ่านหลังจากรีสตาร์ท" ในไฟล์> การตั้งค่า> ลักษณะและพฤติกรรม> การตั้งค่าระบบ> รหัสผ่าน

สิ่งที่ฉันทำ

VCS> คอมไพล์> รีโมท

  • ลบ repo และเพิ่มอีกครั้ง
  • จะขอข้อมูลรับรอง
  • จากนั้นลอง git fetch ในเทอร์มินัล
  • จะแจ้งให้ใส่รหัสผ่าน
  • แก้ไขปัญหาแล้ว : D

-2

ใน Android Studio 2.3

  1. เปิดการตั้งค่า (CTRL + ALT + S)
  2. เลือกการตั้งค่าอื่น ๆ (ในตอนท้าย)
  3. เลือก Bitbucket

คุณสามารถเปลี่ยนรหัสผ่านหรือผู้ใช้ใหม่ได้ที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.