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 | 



