Intellij IDEA 14에서 원격 저장소 자격 증명 (인증) 변경


125

최근 보안상의 이유로 Bitbucket 비밀번호를 변경했습니다. 그러나 IntelliJ는 내 저장소를 새 자격 증명으로 업데이트하지 않았으므로 내 저장소로 아무것도 가져 오거나 푸시하지 못합니다. 이를 위해 플러그인을 사용하지 않고 IDE 내부의 통합 VCS 작업 만 사용합니다.

당기거나 밀 때마다 다음과 같이 나타납니다.

치명적 : ' https : // momothereal : xxxxxxxxxxxx@bitbucket.org/team/repo.git/에 대한 인증 실패

어디 XXXXXXXXXXXX는 내 이전 암호입니다. 이 원격 주소를 올바른 암호로 변경하면 문제가 해결 될 것이라고 생각합니다.



"인증 실패"해결하기 위해 오류를 참조 stackoverflow.com/a/56984900/746347
mixel

답변:


185

위의 모든 방법 중 가장 쉬운 방법은 다음과 같습니다.

  1. 설정 >> 모양 및 동작 >> 시스템 설정 >> 비밀번호로 이동합니다.
  2. 암호를 전혀 저장하지 않도록 설정 변경
  3. IntelliJ 무효화 및 다시 시작
  4. 설정 >> 버전 관리 >> Git >> SSH 실행 파일로 이동합니다. 빌드 인
  5. 가져 오기 / 가져 오기 작업 수행
  6. 메시지가 나타나면 암호를 입력하십시오
  7. 다시 설정 >> 모양 및 동작 >> 시스템 설정 >> 암호로 이동합니다.
  8. 이번에는 디스크에 저장 암호를 선택합니다 (마스터 암호로 보호됨).

짜잔!

URL 자체에 암호가 있으면 작동하지 않습니다. 그런 경우는 다음의 경우는 @moleksyuk에 의해 주어진 단계를 수행 할 필요가 여기를

또한 IntelliJ의 자격 증명 도우미 옵션을 사용하여 여기 에서 Ramesh가 제안한 유사한 기능을 달성하도록 선택합니다.


2
메뉴는 이후 설정 >> 모양 및 동작 >> 암호로 변경되었습니다.
MikaelF

3
Studio 3.1.4 옵션이 항상 꺼져 있어도 (저장하지 않음). 아직 저장 중입니다. 따라서 암호를 놓칠 때마다 첫 번째 암호를 계속 사용하므로 Studio를 다시 시작해야합니다.
halxinate

2
1 년 후 : Windows 10 및 여러 IDEA 2017+ 빌드의 경우 자격 증명이 KeePass 파일이 아닌 Windows에 저장되기 때문에 작동하지 않습니다. 수정 사항은 아래 @Dush의 답변을 참조 하십시오.
mwoodman

나는 SSH 방식을 사용하기 시작 했으므로 이것을 다룰 필요가 없습니다 ... :)
MozenRath

당신은 "무효화"를 무엇을 의미합니까
tgabb

139

몇 가지 답변을 시도한 끝에 마침내이 문제를 해결할 수있었습니다 (윈도우 10).

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

Windows 용 Git Credential Manger (GCM)에 저장된 비밀번호를 업데이트하면

Control Panel->User Accounts -> Windows Credentials

6
이것이 해결책이었습니다. 감사합니다. 거의 포기할 준비가되었습니다!
Nick Cardoso

3
남자는 내가 이것을 발견 할 때까지 좌절하고 있었다. 도와 주셔서 감사합니다!
Jacob Chesley

1
감사합니다 형제, 이것은 나를 도왔습니다.
Ehsan Aghaei 2010 년

3
이 문제를 해결하는 데 많은 시간을 낭비했지만이 솔루션은 작동합니다. 감사합니다!
Smeet

4
감사! 이것은 마침내 나를 위해 일했습니다. 왜 수있는 실패의 암호 인 IntelliJ 단지하라는 메시지가 표시되지, 이클립스하는 것처럼 ...
Pamasich

30

암호를 지우는 옵션이 있습니다

암호를 지우는 옵션이 있습니다


우리가 옵션 설정 마스터 암호가 인 IntelliJ의 최신 버전
vkrams

13

Linux 사용자 ( 우분투 14.04에서 테스트 됨 )

기본적으로 (Linux 및 Mac에서) pycharm은 OS의 암호 관리자를 사용합니다. 우분투에서 암호에 액세스하려면 "암호 및 키"프로그램을 엽니 다.

비밀번호 관리자 아이콘

"아이디어"에 대한 필터를 열고 관련 암호를 편집하십시오.

암호 편집기 대화 상자의 pict

나를 위해 pycharm을 다시 시작할 필요가 없습니다.
pycharm 17.2 사용


9

이것은 Intellij 12에서 나를 위해 일했습니다.

설정-> 비밀번호를 열고 "비밀번호 기억 안 함"을 선택하고 적용 / 확인합니다.

VCS 가져 오기 / 업데이트 / 푸시 / 무엇이든 수행하면 암호를 묻는 메시지가 표시됩니다.

암호 기억을 확인하고 확인하십시오. VCS 작업을 올바르게 수행해야합니다.

설정-> 암호로 돌아가서 "디스크에 기억"으로 다시 전환 한 다음 적용 / 확인하십시오.


도움이되지 않습니다. 설정은 비밀번호 기억 안함입니다.
halxinate dec

@halxinate 예, "첫 번째 단계"는 암호 기억 안 함 설정을 선택하는 것이 었습니다. 4 단계를 모두 읽으면 마지막에 다시 전환되는 것을 볼 수 있습니다. 게다가이 조언은 현재 7 년이 지난 버전 12에 대한 것이 었습니다.
sy677

8

내 경우에는 다음 단계를 수행하면 도움이되었습니다.

1) 설정 열기 2) Git으로 이동하여 "자격 증명 도우미 사용"확인란을 선택 취소합니다. 3) git pull을 수행합니다. 4) 팝업 대화 상자에 비밀번호를 입력합니다.

Git 작업은 이제 IntelliJ에서 잘 작동합니다 여기에 이미지 설명 입력!


5
  1. [프로젝트] /. git 디렉토리로 이동합니다.
  2. 'config'파일 편집을 위해 엽니 다.
  3. '[remote "origin"]'섹션에서 'url'속성을 찾아 이전 비밀번호를 새 비밀번호로 바꿉니다.
  4. Intellij IDEA에서 Ctrl + T를 눌러 프로젝트를 업데이트합니다.

1
'url'속성에서 pawword를 볼 수 없습니다. 다른 방법은 없나요?
BMM

URL에서 비밀번호를 바꾸는 적절한 단계를 입력 할 수 있다면 좋을 것입니다.
MozenRath

1
자격 증명 URL을 같이해야한다https://username:password@www.github.com/myrepo.git
버디

단계를 자세히 설명해 주시겠습니까? 내 프로젝트 디렉토리에서 .git을 볼 수 없습니다.
야샤

@Yasha '.git'폴더는 기본적으로 숨겨져 있습니다. 뷰어 도구에서 "숨겨진 파일 / 폴더 표시"를 활성화합니다. (또한 OS에 따라 다릅니다).
moleksyuk

5

Intellinj IDEA 14에서는 다음 단계에 따라 Git 비밀번호를 변경할 수 있습니다.

메뉴 표시 줄에서 :

  1. File-> Settings-> Appearance & Behavior-> System Settings를 선택합니다.

  2. 암호를 선택하십시오.

  3. '디스크 스토리지 보호'에서 '마스터 비밀번호'를 클릭합니다.

  4. 비밀번호 필드에 old password. new password다음 필드에 귀하 를 입력하십시오 .

  5. 이제 마스터 비밀번호가 변경됩니다.


4

기록을 위해 터미널에서 이미 Git을 구성한 경우 기본 설정에 기본 제공 (번들) Git 대신 기본 Git을 사용하는 옵션이 있습니다.

스크린 샷


이것은 나를 위해 일했지만 동일한 화면에서 Git 실행 파일의 경로를 변경해야했습니다.
André

@ André 오 예, 올바르게 표시하지 않은 것 같습니다. intellij가 번들 된 git을 사용하는 것을 원하지 않기 때문에 경로를 지정하여 어느 것을 사용할 것인지 알려야합니다. osx 및 linux의 경우 기본적으로 / usr / bin / git이어야합니다.
gldraphael

3

VCS> Git> Remotes로 이동 한 다음 목록에서 원격 URL을 제거하고 다시 추가하십시오. Git은 다음 git 작업 (push, pull 등) 후에 비밀번호를 요청합니다. 참고 : URL에 사용자 이름을 지정하는 것을 잊지 마십시오. 그렇지 않으면 인증 오류가 발생합니다.


1
이것은 나를 위해 작동합니다. GitLab과 대화하기 위해 ssh 키를 사용하고 있으므로 비밀번호가 필요하지 않습니다.
Gordon Ma

2

Mac 사용자에게도 도움이 될 수 있습니다.

자격 증명은 Keychain Access.app에 저장됩니다 . 거기에서 변경할 수 있습니다.


IDEA 암호 관리를 처리하지 않고 키 체인 앱에서 GIT 암호를 변경하는 것은 매우 명확한 접근 방식입니다.
bel

1

첨부 된 스크린 샷으로 설정 화면 (기본적으로 Ctrl + Alt + S)에서 비밀번호를 변경할 수 있습니다. 지운 후 원격 작업 (풀 / 푸시 등)에서 자격 증명을 요청합니다.

중요 : 이 작업을 수행하기 전에 파일을 복사하십시오.

설정 화면


0

Intellij에서 내 사용자 이름과 암호를 변경해야했습니다.

환경 설정-> 버전 관리-> GitHub

여기에서 사용자 이름과 암호를 변경할 수 있습니다.


0

Mac 사용자의 경우 아래로 이동하십시오.

(먼저 bitbucket 플러그인을 설치해야합니다)

Android Studio-> 환경 설정-> 기타 설정-> Bitbucket

이제 암호를 변경하고 테스트를 클릭하여 확인하십시오. 로그인을 위해 SSH 키를 추가 할 수도 있습니다.

또한 사용한 플러그인에 따라 다릅니다. 일부는 직접 좋아

Android Studio-> 환경 설정-> Bitbucket 링키


0

제 경우에는 CAPTCHA 오류가 발생했습니다. 이 메시지가 표시되면 먼저 웹 사이트에서 Bitbucket, Github, ....에 로그 아웃 / 로그인하고 필요한 보안 문자를 입력합니다.

그 후 intellij에서 다시 시도하면 다른 암호를 입력하라는 메시지가 표시됩니다.


0

이것이 내가 Windows에서 해결 한 방법입니다. 나는 git을 별도로 설치했으며 Idea는 자동으로 git 옵션을 선택합니다 (기본 아이디어 구성, 깨끗한 설치 프로그램에서 얻을 수 있음).

명령 줄에서 프로젝트를 엽니 다. 거기에서 약간 변경하십시오. 그리고 내 컴퓨터에 설치된 git을 통해 파일을 커밋하고 푸시합니다. 푸시하는 동안 사용자 이름과 비밀번호를 입력하라는 창이 열립니다. 그 후, 아이디어에서 커밋 푸시를 수행하면 간단하게 작동합니다.


0

MACOS 사용자의 경우

자격 증명이 실패했지만 이전에 작동하고 있다고 확신하는 경우 :

시스템에 소프트웨어를 업데이트했을 것입니다. 시스템은 xcode와 함께 번들로 제공되는 git을 사용합니다. Xcode를 열고 xcode 시작시 추가 구성 요소 설치를 클릭하는 것이 좋습니다. 구성 요소 설치라고 표시됩니다. 라이센스 계약에 동의하면 다시 작동합니다.

간단히 말해서 :

Xcode를 열고 추가 ompoenents를 설치하십시오. 사용자 라이센스 계약에 동의


0

위의 어느 것도 나를 위해 일하지 않았습니다. Android Studio 3.5 베타 4를 사용하고 있습니다. 파일> 설정> 모양 및 동작> 시스템 설정> 비밀번호에서 "저장하지 않고 다시 시작한 후 비밀번호를 잊어 버림"을 선택했습니다.

그래서 내가 한 일.

VCS> git> 원격

  • 저장소를 제거하고 다시 추가하십시오.
  • 자격 증명을 요청합니다.
  • 그런 다음 터미널에서 git fetch를 시도하십시오.
  • 암호를 묻는 메시지가 표시됩니다.
  • 문제가 해결되었습니다. :디

-2

Android Studio 2.3에서

  1. 설정 열기 (CTRL + ALT + S)
  2. 기타 설정 선택 (끝)
  3. Bitbucket 선택

여기에서 새 비밀번호 또는 사용자를 변경할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.