Git 연동 (Linux)
틀린 부분이 있다면 언제든지 댓글 남겨주세요!
Linux에서 Git 연동하기
Linux 터미널에서 git 설치
> sudo apt-get install git
> git config --global user.email [자신의 계정 이메일]
> git config --global user.name [자신의 계정 이름]
> git config --global credential.helper "cache --timeout=360000"
: git push를 할 때마다 인증해야 하는 경우를 방지하기 위해 cache 설정)
> git config --global --list
: 설정 확인)
Git 사이트에서 사용할 repository 만든 후 해당 주소를 복사해와 clone
> git clone https://~~~~~.git
그러면 repository 와 이름이 동일한 폴더가 생기는 데 그 경로 안에서 파일을 생성하고 commit 진행
> git status
: 폴더 내 파일 상태 ( ex. add 되어있는지 )
> git add [파일명]
> git commit -m "commit message"
: -m 옵션은 commit message를 남길 경우 사용
commit을 완료하고 push를 하면 인증 필요
이때 "password for" 부분에 비밀번호를 입력하면 안되고 "토큰"을 발급받아야 함
[토큰 발급 방법]
- GIT 사이트에서 settings > Developer Settings > Personal access tokens > Tokens > New personal access token (classic) 에서 생성
- 생성할 때 Expiration은 No expiration / select scopes는 모두 선택해주는 것이 편리
- 생성된 토큰을 복사해서 아까 password for 부분에 붙여넣기
이렇게 하면 앞으로 push 할 때 매번 토큰을 입력하지 않아도 됨
해당 git repository에서 파일이 잘 올라간 것을 확인할 수 있음