명령줄에서 사용자 로그아웃
git에서 로그아웃하는 명령이 있습니까?컴퓨터를 다른 사용자에게 넘겨 단말기의 내 계정에 GIT가 연결되지 않도록 하려고 합니다.
저는 이와 같은 문제를 발견했는데, github이 gitbash가 아닌 windows 자격 증명 관리자를 통해 제 자격 증명을 제공하고 있었기 때문에 위의 답변은 저에게 효과가 없었습니다.
윈도우즈 자격 증명 관리자를 확인하고 아래에서 github 항목을 삭제해야 할 수 있습니다.control panel > user accounts > credential manager > Windows credentials > Generic credentials
SSH 키 제거 위치~/.ssh(또는 저장한 위치).
사용자 설정을 제거합니다.
git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper
또는 모든 글로벌 설정:
git config --global --unset-all
자격 증명 저장소와 관련된 다른 내용이 있을 수도 있지만, 저는 항상 SSH를 통해 git을 사용했습니다.
Mac에서는 자격 증명이 Keychain Access에 저장됩니다.Github을 찾아 해당 자격 증명을 제거합니다.더 많은 정보: https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
Windows에서 사용해 보십시오.
cmdkey /delete:LegacyGeneric:target=git:https://github.com
(윈도우즈 OS에서) 푸시 중에 문제가 발생하는 경우 아래의 지정된 단계에 따라 캐시된 Git 계정을 제거하십시오.
- 제어판을 검색하여 엽니다.
- 자격 증명 관리자를 검색하여 엽니다.
- 자격 증명 관리 페이지에서 Windows 자격 증명을 클릭합니다.
- 일반 자격 증명에서 GitHub을 클릭합니다.
- 제거를 클릭한 다음 예 단추를 클릭하여 확인합니다.
- 이제 코드를 푸시하기 시작하면 GitHub 팝업이 다시 로그인하고 완료됩니다.성공적으로 로그인하면 모든 것이 제대로 작동합니다.
저는 회사 환경에 있고 간단한 것을 시도하고 있었습니다.git pull비밀번호를 최근에 변경한 후.
내가 받은 것:remote: Invalid username or password.
흥미롭게도, 다음은 효과가 없었습니다.git config --global --unset credential.helper
저는 Windows-7을 사용하기 때문에 제어판 -> 자격 증명 관리자 -> 일반 자격 증명으로 이동했습니다.
자격 증명 관리자 목록에서 git에 해당하는 라인 항목을 삭제합니다.
삭제 후 gitbash로 돌아가 gitpull 대화상자에 자격 증명을 입력하라는 메시지가 나타납니다.
다른 자격 증명으로 로그온되어 있기 때문에 리포지토리를 복제할 수 없습니다.
다른 사용자로 전환하기 위해 다음 작업을 수행했습니다.
git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper
그리고 ssh URL이 아닌 https url로 복제했습니다.자격 증명을 요구했고 효과가 있었습니다.
저의 경우, 이러한 솔루션 중 어떤 것도 작동하지 않았습니다(수동 세척은 물론).~/.gitconfig 폴더의을 변경해야 변경 이 손실되지 ). , , , .git clone다시 원격 레포...
언급URL : https://stackoverflow.com/questions/28238037/git-log-out-user-from-command-line
'programing' 카테고리의 다른 글
| ExpressJS 인스턴스를 프로그래밍 방식으로 종료하려면 어떻게 해야 합니까? (0) | 2023.08.28 |
|---|---|
| 보기에 힌트를 사용하시겠습니까? (0) | 2023.08.28 |
| MySQL의 필드에서 가장 일반적인 값 선택 (0) | 2023.08.28 |
| 전역 변수 이름이 함수에 전달된 변수인 함수에서 전역 PowerShell 변수 설정 (0) | 2023.08.28 |
| Android 7.0(Nougat)부터는 기본 인터페이스 방법만 지원됩니다. (0) | 2023.08.28 |