git 계정 이전 방법
* Personal access token 생성
https://github.com/settings/tokens
- 생성시 repo 의 하위모두 체크
- 생성후 나오는 키를 복사
ghp_xxx...
//-------------------------------------
< 로컬 >
* .git/config 파일 수정
[user]
email = 이메일
name = 계정아이디
[remote "origin"]
url = https://계정아이디:PersonalAccessTocken@github.com/저장소경로
//-------------------------------------
* 현재 로컬 프로젝트를 github로 올리기
> git push origin 기본브랜치
//-------------------------------------
- 에러 메시지
> git rebase -i origin/main
fatal: invalid upstream 'origin/main'
- 해결방법
- 원격에 해당 브랜치가 없어서 생긴 문제
- 해당 브랜치를 만들어 준다
> git push origin main
//-----------------------------------------------------------------------------
//-------------------------------------
< 원격 운영 서버 >
github deploy key 설정
- 원격 서버에 ssh 키 생성
$ ssh-keygen -t rsa
- 호스트 등록
~/.ssh/config 파일 수정
Host 호스트명
Hostname github.com
IdentityFile=/home/ubuntu/.ssh/키파일
//-------------------------------------
- 원격 서버 프로젝트 git 설정
- 원격 서버 프로젝트 폴더로 이동
.git/config파일 수정
[user]
email = 이메일
name = 계정명
[remote "origin"]
url = git@호스트명:계정명/저장소.git
- 호스트명은 ~/.ssh/config 파일에 설정된 Host 이름
//-------------------------------------
- github deploy key 설정
https://github.com/저장소/settings/keys
- ~/.ssh/키파일.pub - 공개키파일 내용 붙혀넣기
'Code' 카테고리의 다른 글
구글 코랩 코드를 로컬 컴퓨터에서 실행 시키는 방법 (0) | 2023.02.15 |
---|---|
VS Code 업데이트 후 아이콘 문제 해결 방법 (1) | 2022.09.20 |
git 기본 브랜치 이름 변경 설정 (0) | 2022.08.04 |
2022 개발자 설문 조사 프로그래밍 언어 사용 순위 (0) | 2022.07.20 |
github에서 소스 가져오기 에러 해결 방법 (Permission denied) (0) | 2022.07.16 |