이전엔 ssh 방식으로 1. ssh key 생성하고 2. github 로그인후 3. public key를 등록해서 사용했었습니다.
최근에 github을 뒤적이다 token이란 메뉴를 찾았습니다.
1. github 로그인후 2. token 생성해서 사용할 수 있는 것으로 보입니다.
git push https://<GITHUB_ACCESS_TOKEN>@github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git
push 방법은 위와 같습니다.
* 참고 링크 : https://techglimpse.com/git-push-github-token-based-passwordless/
그런데 token을 생성하고 보면 값이 길어서 매번 push때마다 쓰긴 좀 힘들어 보입니다.
일반적으로 repository이름과 clone 디렉토리 이름이 같음으로 아래와 같이 alias를 등록했습니다.
alias upstream='dirs=($(echo `pwd` | tr "/" "\n"));target=${dirs[-1]};git push https://<GITHUB_ACCESS_TOKEN>@github.com/<GITHUB_USERNAME>/${target}.git'
잘 동작합니다.
'개발 > git' 카테고리의 다른 글
git merge, rebase (0) | 2021.12.11 |
---|---|
github gist test (0) | 2021.11.25 |