programing

동일한 시스템 내의 여러 프로젝트에 대해 여러 사용자 이름을 가져옵니다.

testmans 2023. 9. 7. 21:34
반응형

동일한 시스템 내의 여러 프로젝트에 대해 여러 사용자 이름을 가져옵니다.

사무실용 깃 저장소와 취미 프로젝트용 깃 저장소가 따로 있습니다.

내가 할때는git config --global user.name사용자 이름이 전역적으로 변경되고 이로 인해 사용자 이름으로 레포에 커밋하는 혼란이 발생합니다.

따라서 문제는 어떻게 하면 모든 취미 프로젝트에서 동일한 사용자 이름을 가질 수 있고 사무실 프로젝트에서 동일한 사용자 이름을 가질 수 있느냐는 것입니다.저는 같은 기계를 사용해서 두 곳 모두에서 일을 합니다.

그냥 사용.--local대신에--global. 사실 로컬이 기본이므로 그냥 하면 됩니다.

git config user.email personal@example.org
git config user.name "whatf hobbyist"

하나의 레포에

git config user.email work@example.com
git config user.name "whatf at work"

다른 레포에서

그러면 값이 에 저장됩니다..git/config사용자의 글로벌 구성 파일이 아닌 해당 레포의 경우.

생략합니다.--global전화로 부터git config:

git config user.name "A. U. Thor"

현재 리포지토리의 속성을 설정합니다.

언급URL : https://stackoverflow.com/questions/9063176/git-multiple-user-names-for-the-different-projects-within-the-same-system

반응형