Git ID 및 프로필 관리
프로필은 커밋의 이름과 이메일, 그리고 선택적인 서명 키와 SSH 명령으로 전환할 수 있습니다. 기본적으로는 Passed to each git command GitTree 실행이므로 ~/.gitconfig은 변경되지 않으며 저장소 자체 이름이나 이메일이 여전히 우선합니다. Written to ~/.gitconfig는 모든 git 도구에서 이를 사용하도록 합니다.
GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.
시작하기 전에
- 아무것도 아님. 프로필이 없으면 git 구성에 따라 커밋할 사람이 결정됩니다.
어디서 찾을 수 있나요?
- 환경설정 › Profiles.
| 액션 | macOS | Windows 및 Linux |
|---|---|---|
| 환경설정 | ⌘, | Ctrl+, |
단계
프로필 만들기
New profile를 누르고 Profile name, Name for commits (user.name) 및 Email for commits (user.email)를 제공하고 선택적으로 Signing key 및 SSH command(예:
ssh -i ~/.ssh/work_key)을 제공합니다. Create profile을 누르세요.git에 도달하는 방법을 선택하세요.
How the identity reaches git에서 Passed to each git command을 유지하거나 Written to ~/.gitconfig를 선택합니다.
스위치
Switch to this profile를 누르세요. GitTree는 Switched to the profile “…”.라고 말하고 새로운 커밋에서는 이를 사용합니다.
예상되는 결과
귀하의 커밋은 귀하가 속한 프로필의 신원을 전달합니다.
하나의 저장소, 자체 ID
Repo-Specific Preferences에서 Name for commits 및 Email for commits는 해당 저장소에 대해서만 user.name 및 user.email를 설정합니다. 연결된 계정은 이메일을 채울 수 있습니다. Use an Account’s Address…은 공급자가 반환하는 주소만 나열합니다.
뭔가 잘못되면
"활성 프로필을 삭제할 수 없습니다. 먼저 다른 프로필로 전환하세요."
다른 프로필로 전환한 다음 이 프로필을 Delete…하세요. 해당 파일의 백업이 보관됩니다.
질문
단말기가 내 GitTree 프로필을 사용합니까?
Passed to each git command를 사용하면 git 명령 GitTree 실행에서만 이를 사용합니다. 터미널 및 기타 Git 도구는 git 구성을 계속 사용합니다.