사용자 수준 구성의 일반 구성
바닥 삼층 시스템 위에서 자식 구성 / 로컬 / 글로벌 세 가지 파라미터가 설정되어, 각각의 레벨의 구성은, 다른 위치에 저장되고
1) ./ 등 / gitconfig 파일 : 모든 사용자와 모든 라이브러리 시스템 값에 적용 포함되어 있습니다. 당신이 자식 설정에 매개 변수 옵션 '--system'를 전달하는 경우, 읽고이 파일을 작성하는 명확 할 것이다. (시스템 레벨의 구성) 시스템
. 2) ~ / .gitconfig 파일 : 특정 사용자에게만 적용되는 설정이다. 당신은 망할 놈의 읽기 또는 --global 옵션을 전달하여이 특정 파일을 쓸 수 있습니다. (사용자 수준 구성) 글로벌
3) 위치 자식 디렉토리 설정 파일 (즉, .git / 설정) :. 당신이 단일 라이브러리의 특정 지점입니다 무슨 소용 라이브러리에서 현재 여부. 각 레벨 값의 이전 수준을 다시 작성합니다. 따라서 .git / 설정의 값이있는은 / etc / gitconfig에서 동일한 값을 포함한다. (창고 레벨 구성) 지역
일반적으로 우리는 세계 수준을 구성
[루트 @의 CI-노드 1 ~] # 이눔 설정 --global user.name " 당신의 이름은 " // 코드 제출 누구인지하기 위해 사용자를 구성 [루트 @의 CI-노드 1 ~] # 이눔 설정 --global 사용자. [email protected] 이메일 // 구성 사서함 코드를 제출 한 사람에게 문의하기 위해
구성 글로벌 구성 후, 사용자의 홈 디렉토리에 .gitconfig 파일을 만듭니다
나는 루트 계정 /root/.gitconfig에 있었다
파일 내용보기
[루트 @의 CI-노드 1 ~] # 개 고양이 .gitconfig [사용자] 이름 = " 이름 " 이메일 = " 이메일을 "
프로필보기
[루트 @의 CI-노드 1 ~] #의 자식 설정 - 목록 user.name = "이름" user.email = "이메일"
[CI-노드 1 루트 @ ~ ] # 개의 힘내 구성 사용법 : 힘내 설정 [옵션] 구성 파일 LOCATION --global 사용 설정 글로벌 파일 // 전역 구성 을 사용 설정 시스템 --system 파일이 // 시스템 구성 저장소 구성 사용 --local 파일 // 창고 구성