⭐ 관리자 권한으로 설치 필요
# dnf install git
혹은
$ sudo dnf install git
$ git --version
시스템 상의 모든 사용자와 모든 저장소에 적용
/etc/gitconfig--system 옵션 사용해당 사용자의 모든 저장소에 적용
~/.gitconfig --global 옵션 사용현재 지역 저장소에만 적용
.git/config$ git config --global user.name "username"
$ git config --global user.email "useremail"
✅ 설정이 제대로 되었는지 확인하려면?
$ git config --get user.name
$ git config --get user.email
혹은
$ git config --list
혹은
$ cat .gitconfig
// 초기 브랜치를 main으로 설정
$ git config --global init.defaultbranch main
// 설정한 브랜치 확인
$ git config --get init.defaultbranch
소스코드를 관리하기 위한 로컬 레포지토리 생성
$ git init

(역시 환경설정 영어로 했어야 하는데,,,,)
$ git remote add origin https://github.com/레포지토리주소.git
✅ git 레포지토리와 github 레포지토리를 연동하려면 최상위 브랜치 이름이 동일해야 한다. (github 레포지토리 최초 생성 시 일반적으로 최상위 브랜치는 main임.)
변경된 파일을 add 후, 커밋 메시지를 작성하고 push 하기.
$ git add .
$ git commit -m "init"
$ git push -u origin main
Personal Access Token 생성 경로
github 사용자 메뉴 -> settings -> developers settings -> personal access token -> generate new token
⭐ 엑세스 토큰의 값은 생성 시에만 확인 가능하다. 분실 혹은 유효기간 만료 시 재생성이 필요하므로 어딘가에 필수로! 저장해놓아야 함.
✅ PAT 생성시 필요한 권한 같이 체크해서 생성하기. 아니면 권한 관련 오류날 수 있음.