시스템의 모든 사용자가 사용해야하는 git 별칭을 설정해야한다고 가정합니다. 각 사용자에게 $HOME/.gitconfig
에이 구성을 추가하도록 요청하는 대신 모든 사용자에 대해이 설정을 한 번 전 세계적으로 선언 할 수 있습니까?시스템의 모든 사용자에게 힘내 설정을 적용 할 수 있습니까?
1
A
답변
8
는 docs 말 :
$GIT_DIR/config
저장소 특정 구성 파일 :
--file
명시 적으로 설정하지 않으면
,
git config
이 구성 옵션을 검색합니다 네 개의 파일이 있습니다.
~/.gitconfig
사용자 별 구성 파일. "글로벌"구성 파일이라고도합니다.
$XDG_CONFIG_HOME/git/config
두 번째 사용자 별 구성 파일.$XDG_CONFIG_HOME
이 설정되어 있지 않거나 비어 있으면$HOME/.config/git/config
이 사용됩니다. 이 파일에 설정된 임의의 단일 값 변수는~/.gitconfig
에있는 것으로 덮어 씁니다. 이 파일에 대한 지원이 최근에 추가되었으므로 때때로 Git의 이전 버전을 사용하는 경우이 파일을 만들지 않는 것이 좋습니다.
$(prefix)/etc/gitconfig
시스템 전체 구성 파일.
그래서 :
/etc/gitconfig
는 시스템 전체 옵션을 설정하려면 REPO
당입니다
~/.gitconfig
및 $XDG_CONFIG_HOME/git/config
사용자$GIT_DIR/config
기준입니다 전역, git config --add --system <OPTION>
을관련 문제
- 1. ServiceStack.Text.JsConfig 설정을 라이브러리에만 적용 할 수 있습니까?
- 2. IIS7을 사용하면 일부 FTP 사용자에게 FTPS를 적용 할 수 있습니까?
- 3. 힘내 rebase : 모든 커밋을 다시 적용, 왜?
- 4. Sourcetree의 다른 사용자에게 git flow를 적용 할 수 없습니다.
- 5. TFS에서 힘내 정책 적용
- 6. PHP가있는지도에서 시간대 설정을 할 수 있습니까?
- 7. 내 힘내 설정을 편집하려면 어떻게해야합니까?
- 8. 다른 사용자에게 적용 할 옵션 선택
- 9. CSS flexbox로 모든 항목의 배치를 강제로 적용 할 수 있습니까?
- 10. 힘내 : 어떻게 활동을 모니터링 할 수 있습니까?
- 11. 힘내 : 모든 원격 저장소에 강제로 밀어 넣을 수 있습니까?
- 12. 사용자에게 제한 적용
- 13. 어디에서 적용 할 수 있습니까?
- 14. 어떻게 장고의 모든 설정을 반복 할 수 있습니까?
- 15. MySql에서 모든 사용자에게 선택을 부여 할 수 있습니까?
- 16. app.set()으로 모든 설정을 지정할 수 있습니까?
- 17. 처음 시작할 때 설정을 선택하도록 사용자에게 요청할 수 있습니까?
- 18. JSF에서 응용 프로그램 설정을 적용 할 위치
- 19. 안드로이드 시스템의 광범위한 프록시 설정을 설정하십시오
- 20. 사용자에게 안드로이드 알림을 취소 할 수 있습니까?
- 21. 커밋을 스크립트의 모든 INSERT INTO에 적용 할 수 있습니까?
- 22. XML의 모든 요소에 treatement를 적용 할 수 있습니까?
- 23. htpasswd를 제외한 모든 URL에 htpasswd를 적용 할 수 있습니까?
- 24. 어떻게 모든 픽셀에 조각 쉐이더를 적용 할 수 있습니까?
- 25. 값을 변경하여 파이썬의 모든 메소드에 적용 할 수 있습니까?
- 26. git의 모든 브랜치에 커밋을 적용 할 수 있습니까?
- 27. 모든 작업에서 ASP.NET-MVC의 ActionFilter를 적용 할 수 있습니까?
- 28. 네임 스페이스의 모든 구성원에게 특성을 적용 할 수 있습니까?
- 29. R의 모든 파일에이 기능을 어떻게 적용 할 수 있습니까?
- 30. 제품군의 모든 테스트에 시간 제한을 적용 할 수 있습니까?
고마워! 나는 항상 RTFM을 잊어 버리기 전에 잊는다 : – thameera
@thameera : 나는 RTFM *을 할 수있는만큼 좋게하려고 노력했다 :-) – eckes
사소한 수정 :'$ XDG_CONFIG_HOME/git/config' 파일은 기본 계정 - 로컬 설정이며, '~/.gitconfig'는 이전의 것이 존재하지 않으면 폴백 (fallback)됩니다. 더 잘 조심하면 그 중 하나만 있습니다. 그렇지 않으면 얼굴이 파랗아 질 때까지 잘못된 것을 편집 할 수 있습니다. – vonbrand