Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- failed to initialize
- 헤더중복방지
- 도커실행
- 헤더중복
- 깃허브옵션
- 생산성도구
- 악성소프트웨어제거
- 커서토큰
- 커서요금
- 코파일럿로그인
- Git
- IntelliJ
- 윈도우즈꿀팁
- c++ header
- jetbrain login
- 공식레퍼런스
- 코파일럿 로그아웃
- gemini
- 옵션설명
- gitssh
- githttp
- git 로그아웃
- gitcommand
- acpsession
- 온라인노트
- vs copilot
- Cursor
- 서버원격
- 깃명령
- vs 코파일럿
Archives
- Today
- Total
서버 노트
[GitHub Desktop] 옵션 설정 가이드 본문
| 항목 | 설명 | 주요 기능 |
| 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 (링크 밑줄 표시): 앱 내의 모든 클릭 가능한 링크에 밑줄을 표시하여 일반 텍스트와 명확히 구분되도록 합니다.
'Etc' 카테고리의 다른 글
| [Git] Clone에서 SSH, HTTP 장단 (1) | 2026.04.21 |
|---|---|
| [메모장 - Notepad] 프로그래머가 정착한 '온라인 노트'의 세계 (0) | 2026.04.03 |
| [리뷰] VS Community vs CLion : AI 사용 로그인 비교 (0) | 2026.02.26 |
| 🛠 Visual Studio 코파일럿 계정 비활성화 방법 (0) | 2026.02.25 |
| Visual Studio 2026: AI 기능을 위해 로그인이 필요한 이유 (0) | 2026.02.25 |