서버 노트

[GitHub Desktop] 옵션 설정 가이드 본문

Etc

[GitHub Desktop] 옵션 설정 가이드

Trunk 2026. 3. 12. 08:49
항목 설명 주요 기능
Accounts 계정 관리 GitHub.com 및 Enterprise 로그인
Integrations 외부 도구 연동 VS Code 등 에디터 및 터미널(Shell) 설정
Git 깃 정보 설정 커밋 이름/이메일 설정, 기본 브랜치명 변경
Appearance 테마 설정 라이트/다크 모드 및 시스템 테마 연동
Prompts 알림창 설정 삭제/강제 푸시 전 확인 팝업 여부 선택
Advanced 고급 설정 백그라운드 업데이트, 사용 데이터 전송 등
Accessibility 접근성 링크 밑줄, 디프(Diff) 체크 표시 설정

 


1. Accounts (계정)

GitHub Desktop을 사용하는 가장 첫 번째 단계입니다.

  • GitHub.com: 개인 계정 또는 일반 오픈소스 프로젝트 참여를 위해 로그인합니다.
  • GitHub Enterprise: 기업용 서버를 사용하는 경우 해당 서버 주소와 함께 로그인하여 사내 저장소와 연동합니다.
  • 로그아웃: 연결된 계정을 해제하거나 다른 계정으로 전환할 때 사용합니다.

2. Integrations (통합)

내부 도구들과의 연결을 설정하여 작업 흐름을 매끄럽게 만듭니다.

  • External Editor (외부 편집기): 'Open in Visual Studio Code'와 같은 버튼을 눌렀을 때 실행될 기본 코드 편집기를 선택합니다. (VS Code, Sublime Text, IntelliJ 등 지원)
  • Shell (쉘): 터미널을 열 때 사용할 도구를 선택합니다. (Windows의 경우 PowerShell, Command Prompt, Git Bash 등)

3. Git (깃 설정)

Git의 핵심 정보를 설정하며, 여기서 수정된 내용은 로컬 .gitconfig 파일에 반영됩니다.

  • Author Information: 커밋할 때 기록될 **Name(이름)**과 **Email(이메일)**을 설정합니다.
    • Tip: GitHub 계정 이메일과 일치해야 잔디(Contribution Graph)가 정상적으로 심어집니다.
  • Default branch name for new repositories: 새 저장소를 생성할 때 생성될 기본 브랜치 이름을 설정합니다. (기본값은 보통 main)

4. Appearance (테마)

눈의 피로도를 줄이고 앱의 분위기를 바꿉니다.

  • Theme: Light(밝게), Dark(어둡게), 또는 System(시스템 설정에 맞춤) 중 선택할 수 있습니다.

5. Prompts (알림창/확인)

실수를 방지하기 위한 확인 대화상자 노출 여부를 결정합니다.

  • Confirmations: 변경 내용 폐기(Discard changes), 브랜치 강제 푸시 등 데이터가 유실될 가능성이 있는 작업을 수행하기 전에 다시 한번 물어볼지 설정합니다.

6. Advanced (고급)

더 세부적인 앱 동작을 제어합니다.

  • Usage: GitHub의 서비스 개선을 위해 익명 사용 데이터를 보낼지 선택합니다.
  • Background Updates: 앱이 켜져 있을 때 백그라운드에서 업데이트를 자동으로 확인할지 여부를 결정합니다.
  • Validation: 특정 작업을 수행할 때 보안 인증이나 유효성 검사를 엄격하게 적용할지 설정합니다.

7. Accessibility (접근성) 

모든 개발자가 GitHub Desktop을 편리하게 사용할 수 있도록 돕는 설정입니다. 색상만으로 정보를 구분하기 어렵거나, 텍스트 가독성을 높이고 싶은 경우 유용합니다.

  • Show checkmarks in diff (디프 체크박스 표시): 코드가 변경된 부분(Diff)을 선택할 때, 단순히 배경색(초록/빨강)뿐만 아니라 **체크 표시(✓)**를 통해 선택 여부를 확실히 보여줍니다.
  • Underline links (링크 밑줄 표시): 앱 내의 모든 클릭 가능한 링크에 밑줄을 표시하여 일반 텍스트와 명확히 구분되도록 합니다.