요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
이탈리아어 원문 상태와 Git 설정 전문
1-10이 파일은 이탈리아어 번역 면책문, `it_configuregit` anchor와 ‘Git 설정’ 제목만 갖고 실질 본문은 수록하지 않았습니다. 아래 한국어 전문은 같은 로컬 Linux v6.18.37 트리의 `Documentation/maintainer/configure-git.rst`를 기준으로 보충했으며, 이탈리아어 원문 1–10줄과 해시는 별도로 그대로 보존합니다.
pull request에 사용하는 tag branch는 개발자의 공개 GPG key로 서명해야 합니다. `git tag`에 `-u <key-id>`를 직접 넘길 수 있지만 같은 project에서는 보통 같은 key를 사용하므로 기본 signing key를 설정한 뒤 `-s` 옵션을 쓰는 편이 간단합니다.
git config user.signingkey "keyname"
명령 대신 repository의 `.git/config` 또는 사용자 전역 `~/.gitconfig`를 직접 편집해 이름, 전자우편 주소와 signing key를 지정할 수도 있습니다.
[user]
name = Jane Developer
email = jd@domain.org
signingkey = jd@domain.org
system에 따라 Git이 `gpg2` 실행 파일을 사용하도록 경로를 명시해야 할 수 있습니다.
[gpg]
program = /path/to/gpg2
GPG가 사용할 terminal을 알 수 있도록 shell 초기화 파일에 `GPG_TTY`도 설정할 수 있습니다.
export GPG_TTY=$(tty)
로컬 이탈리아어 파일의 `:Original:` 값은 `Documentation/process/botching-up-ioctls.rst`를 가리키지만 파일명과 제목은 Git 설정입니다. 이 metadata 불일치는 원문에서 임의로 수정하지 않고 검수 정보로 남깁니다.
maintainer가 tag 서명에 필요한 설정 위치와 목적을 정리했습니다.
.. include:: ../disclaimer-ita.rst
:Original: Documentation/process/botching-up-ioctls.rst
.. _it_configuregit:
Configurare Git
===============
.. note:: To be translated
요약·해설
configure-git.rst:1-10현재 로컬 파일은 이탈리아어 본문이 빠져 있어 같은 v6.18.37 영문 정식 문서의 Git·GPG 설정 전문을 한국어로 보충하고, 10줄 원문과 metadata 상태도 함께 보존합니다.