여러 GitHub 계정이 있는 init에서 PR까지
입문
개인용과 직장용, 연구실용으로 여러 개의 GitHub 계정을 가지고 있는 장면이 눈에 선합니다. 그리고 하위 계정을 사용할 때 오류가 자주 발생하기 때문에 하위 계정의 init에서 PR까지의 절차를 기사로 정리하고 싶습니다.
git 저장소 시작
git가 관리하고자 하는 디렉터리에 다음 명령을 입력하십시오
command-line
$ git init
Initialized empty Git repository in /Users/.../<git_manage_directory>/.git
$ git config --local user.name "Your Name"
$ git config --local user.email [email protected]
Your Name 및 [email protected] 은 하위 계정에서 사용하는 것을 사용합니다.git config --local
에서는 디렉토리 단위로 사용자를 지정할 수 있습니다.또한
.gitignore
파일을 작성하여git의 관리에 반영하고 싶지 않은 파일을 기록합니다..gitignore
.vscode/
.DS_Store
디렉터리를 제출하기 전에
command-line
$ git add -A
$ git commit -m "first commit(コメントはなんでも良い)"
[...]
13 files changed, 200 insertions(+)
create mode 100644 .gitignore
[...]
create mode 100644 requirement.txt
코드를 GitHub로 밀어넣기
https://github.com/new에 입력
Repository name
, 클릭Create repository
.클릭
Create repository
후 나타나는 페이지에 따라 다음 명령을 입력하는 데도 실패했습니다.command-line
$ git remote add origin https//github.com/<sub_username>/my-page.git
$ git push -u origin master
remote: Permission to <sub_username>/mypage.git denied to <main_username>.
fatal: unable to access 'https://github.com/<sub_username>/my-page.git/': The requested URL returned error: 403
이 섹션을 다음 명령으로 설정하면 GitHub에 코드가 잘못 반영되지 않습니다.command-line
$ git remote add origin https://<sub_username>@github.com/<sub_username>/my-page.git
$ git push -u origin master
[...]
To https://github.com/<sub_username>/my-page.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
그러나 다음 명령을 입력하면 오류가 발생합니다.command-line
$ git remote add origin https//github.com/<sub_username>/my-page.git
$ git remote add origin https://<sub_username>@github.com/<sub_username>/my-page.git
fatal: remote origin already exists.
이것은 삭제 origin
를 통해 한 번에 해결됩니다.command-line
$ git remote rm origin
$ git remote add origin https://<sub_username>@github.com/<sub_username>/my-page.git
$ git push -u origin master
[...]
To https://github.com/<sub_username>/my-page.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
Reference
이 문제에 관하여(여러 GitHub 계정이 있는 init에서 PR까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/riverswon/items/f7e7174be15c5d7d520f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)