JAVA 2일차 (2023-05-23) 프로그래밍 개론 DAY2_git
사용 OS => MacOS - M1
macOS 는 terminal 자체에 git 내장되어있으므로 설치 필요 없음
Windows 용 git Client 다운로드




ㄴ 이제 git 을 CLI 방식으로 Powershell 에서 사용 가능
ㄴ 환경변수 설정 해줘야 함 => git 설치한 파일경로/Git/bin
github 에서 Repository 생성

ㄴ [New] > Repository name : bitcam-study > Public > Add a README file 체크박스 선택 > [Create Repository] 선택하며 Repository 생성
git version 확인

git 이라는 이름으로 디렉터리 생성 후 생성한 git 디렉터리로 진입

github 에서 생성한 Repository local 로 clone 하기

ㄴ clone 명령어를 이용하여 github 에서 생성한 Repository 를 local 로 clone (복제)
ㄴ 경로는 본인이 생성한 Repository 의 경로 (아래 그림 참고)


ㄴ git 을 사용해 본 경험이 있어서 push 할 때 로그인 하라는 창이 노출되지 않았음
ㄴ 노출이 된다면 Sign in with your browser 또는 Personal Access Token 으로 로그인 하라고 노출됨
ㄴ Personal Access Token 에 github 에서 Token 을 발급하여 넣을 것
ㄴ git config --global user.email "github 이메일" / git config --global user.name "github 아이디" 설정 해줘야 정상 작동
github 에서 Token 발급받기


ㄴ Settings > Developer settings

ㄴ Personal access tokens > Tokens (classic) > Generate new Token

ㄴ repo (repository) 에 대해서만 권한을 가지는 토큰을 생성
=> Personal Access Token 에 github 에서 발급한 Token 을 넣으면 됨
로그인 돼있는 상태에서 Token 으로 바꾸고 싶을 때

로그인 상태 삭제 코드
git credential-osxkeychain erase
host=github.com
protocol=https
[enter] 두 번 누르기
Token 으로 로그인
ㄴ Username 부분에 github 아이디 입력
ㄴ Password 부분에 적어두었던 Token 넣기
** 참고
macOS 에서 숨김파일 보는 법 : [Command] + [Shift] + [.]