본문 바로가기
728x90
반응형

Program Development Tips/Git59

macOS에서 Git 계정 쉽게 변경하기: 기존 계정 삭제 후 새 계정 추가 방법 Git을 사용하다 보면 새로운 GitHub 계정을 생성하거나 기존 계정에서 새로운 계정으로 변경해야 할 상황이 생길 수 있습니다.단순히 git config 명령어로 유저 이름과 이메일을 변경한다고 해서 계정이 전환되는 것은 아닙니다.macOS에서는 Git 계정 정보가 KeyChain Access(키체인 접근 도구)에 저장되므로, 기존 정보를 삭제하고 새로운 계정을 등록해야 합니다.이번 포스팅에서는 초보자도 따라 하기 쉽게 macOS에서 Git 계정을 변경하는 방법을 단계별로 설명하겠습니다.Git 계정 변경 방법1) KeyChain Access 실행 1. KeyChain Access(키체인 접근 도구)를 실행합니다.Spotlight 검색(Command + Space)에서 "KeyChain Access"를 .. 2024. 11. 16.
[Synology NAS]에서 Git Server(Gitea) 설치하기 Gitea는 Git 리포지토리를 관리할 수 있는 가벼운 플랫폼입니다.이제 이 플랫폼을 Synology NAS에 설치하는 방법을 알아보겠습니다.필요한 준비물Synology NAS가 있어야 합니다.NAS에 접근할 수 있는 컴퓨터 (같은 네트워크에 있어야 함)NAS의 관리자 계정이 필요합니다.1단계: Docker 설치하기1.1 DMS에 로그인웹 브라우저를 열고 NAS의 IP 주소를 입력하여 DMS(디스크스테이션 매니저)에 로그인합니다.예: http://192.168.0.1 (IP 주소는 여러분의 NAS에 따라 다를 수 있습니다)1.2 패키지 센터 열기DMS에 로그인하면 왼쪽 메뉴에서 패키지 센터를 클릭합니다.1.3 Docker 검색 및 설치패키지 센터 상단의 검색창에 Docker를 입력합니다.검색 결과에서 D.. 2024. 11. 3.
Git 서버 만들기 Git 서버 만들기1. 리눅스 서버 설정물리적인 서버, 가상 머신 또는 클라우드 서버(AWS, DigitalOcean 등)를 사용할 수 있습니다. 명령줄에 접근할 수 있어야 합니다.2. Git 설치서버에 Git이 설치되어 있는지 확인합니다. 다음 명령어로 Git이 설치되어 있는지 확인할 수 있습니다.git --versionGit이 설치되어 있지 않다면, 다음과 같이 설치할 수 있습니다.Ubuntu/Debiansudo apt updatesudo apt install gitCentOS/RHELsudo yum install git3. Git 사용자 생성Git 전용 사용자 계정을 만드는 것이 좋습니다.sudo adduser git4. 저장소 생성Git 사용자로 로그인한 후, 새 베어 저장소를 생성합니다. 베어 .. 2024. 10. 14.
[Git] Git과 GitHub 사용의 기초부터 실전까지 최종 정리 Git과 GitHub은 현대 소프트웨어 개발에서 필수적인 도구입니다.이 블로그 포스트에서는 Git을 시작하는 방법부터 브랜치 관리, 커밋 다루기, 실전 활용까지 포괄적으로 설명합니다.이 포스트를 통해 Git과 GitHub을 효과적으로 활용하여 코드 관리를 더 효율적으로 할 수 있을 것입니다. 1. GitHub 준비하기1.1 Git 초기화 및 설정git init: 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리로 설정하고 .git 디렉토리를 생성합니다.git initgit config user.name 'maccrey': 커밋할 때 사용할 사용자 이름을 설정합니다.git config user.name 'maccrey'git config user.email 'teacher@codeit.kr': 커밋할 때.. 2024. 9. 3.
[Git] .gitignore 파일의 역할과 활용법: 파일 무시하기 위한 완벽 가이드 Git을 사용하여 소스 코드를 버전 관리하는 과정에서, working directory에 있는 파일 중 일부는 Git에 의해 무시될 수 있습니다.이 무시의 설정은 .gitignore 파일을 통해 이루어지며, 이 파일이 없으면 Git은 기본적으로 모든 파일을 추적합니다.이번 블로그 포스트에서는 .gitignore 파일의 역할과 설정 방법, 그리고 이를 활용하는 방법에 대해 상세히 설명하겠습니다.1. .gitignore 파일이란 무엇인가?.gitignore 파일은 Git에게 특정 파일이나 디렉토리를 버전 관리에서 제외하도록 지시하는 파일입니다.이 파일은 프로젝트의 루트 디렉토리에 위치하며, Git이 무시해야 할 파일들의 패턴을 명시합니다.예시: .gitignore 파일 내용*.py[cod]*$py.class.. 2024. 9. 3.
[Git] 여러 커밋을 하나의 커밋으로 만들기: Git의 reset --soft 활용법 프로젝트를 진행하다 보면 여러 개의 작은 커밋을 하나의 큰 커밋으로 합치고 싶을 때가 있습니다.이런 상황에서 Git의 reset --soft 명령어를 활용하면 여러 커밋을 하나로 합치는 작업을 손쉽게 처리할 수 있습니다.이 블로그 포스트에서는 git reset --soft를 사용하여 여러 커밋을 하나의 커밋으로 만드는 방법을 자세히 설명하겠습니다.1. git reset --soft이란?git reset --soft 명령어는 현재 브랜치의 HEAD를 이동시키면서, 변경된 파일을 스테이징 상태로 유지합니다.즉, 특정 커밋을 기준으로 HEAD를 이동시키되, 변경 사항은 그대로 유지하여 새로운 커밋을 만들 준비 상태로 만듭니다.이를 통해 여러 커밋을 하나의 커밋으로 합칠 수 있습니다.주요 특징HEAD 이동: H.. 2024. 9. 3.
728x90
반응형