2016-06-14 3 views
0

액세스 권한이 부여 된 Github 저장소가 두 개 있습니다. 두 저장소 모두 다른 자격 증명이 있습니다.TortoiseGit에서 사용자를 전환하는 방법은 무엇입니까?

몇 일 전, 사용자 이름 &의 첫 번째 세트를 사용하여 저장소 1에 액세스했습니다. 이제 두 번째 리포지토리에서 체크 아웃 할 필요가 있지만 액세스 권한이 부여되지 않은 사용자 이름 & 비밀번호의 첫 번째 세트가 사용됩니다.

그럼 어떻게 저장된 자격 증명을 삭제합니까?

이미이 링크를 사용해 보았습니다.

  • Remove saved credentials from TortoiseGit
  • 내가 저장소 모두의 필요 나처럼

  • remove credentials from git
    1. 은, 그러므로 나는 자격 증명을 저장하지 않습니다.

    답변

    1

    https URL을 사용하는 경우 @notation (https://[email protected]/)을 사용하여 URL에 사용자 이름을 포함 할 수 있습니다.이 URL에 대한 자격 증명은 전체 도메인이 아닌 사용자 이름이 포함되어 저장되어야합니다.

    사용하거나 SSH 및 퍼티 세션 :

    시작 퍼티, 호스트 이름 필드에 서버 이름 (example.com 여기에) 기입 예를 들어, 다음에 서버 이름을 넣어 저장 한 세션 입력란 (예 : example.com1 또는 원하는 항목)에 숫자를 입력하십시오. Connection-> SSH-> Auth로 이동하여이 연결에 사용해야하는 키를 선택하십시오. 이제 세션으로 돌아가서 저장을 누르십시오.

    이제이 저장된 세션을 사용하려면 example.com1을 servername으로 사용하십시오. [email protected] : /test.git를 복제하십시오. Plink는 이것이 저장된 세션임을 감지하고 세션에서 정확한 servername 및 ssh 키를로드합니다.

    https://tortoisegit.org/docs/tortoisegit/tgit-ssh-faq.html#tgit-ssh-faq-differentkeys에 기초 https://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html

    참조 :

    관련 문제