** visual studio > 우클릭 (Format Document 클릭 > 확장자:prettier 받기 ) : 코드 깔끔하게 보기 가능
1. Github 팀 프로젝트 공유 방법 (VS code)
*소스코드 복사하기
1.git clone 깃허브주소 폴더이름
(예시: git clone git@github.com:zerotonine2da/clonetest.git clone1)
- 깃허브에서 소스코드(ssh) 복사 git@github.com:zerotonine2da/clonetest.git
- 폴더이름 : 옵션임
** cd clone1 : cd를통해서 clone1 폴더로 들어감
** cd.. : 한 폴더 전으로 이동
** code . : clone1 폴더가 생기면서 vs코드가 열림
(clone1을 위한 공간 생성)
2. git checkout -b '브렌치명' :깃허브에서 내 브렌치(branch) 생성
3. 브렌치에 소스코드 업데이트
git add.
git commit -m "브렌치 커밋"
git push origin '브렌치명'
------------------------------
[깃허브]
4. 브런치 (Clone1)
compare & pull request (허락 요청)
Pull requests (브런치에서 마스터로 갈 수 있도록 허락 요청)
5. 마스터
Pull requests -> [Merge pull request] : 코드 합치기 (브런치의 코드가 찐으로 합쳐짐)
------------------------------
git
[여러명이 작업하니깐 동기화 작업이 필요함: 코드 꼬이지 않게]
6. [내가 작업한 코드 저장]
: git add .
: git commit -m "second commit"
[push 안 함]
7.git pull origin master : master 브랜치로부터 새로운 코드 받아 오겠음!
* 브렌치끼리 이동하는 방법 : git checkout 브렌치이름
2. Git ssh clone 오류 : The authenticity of host ~ can't be established 오류 해결 방법
* SSH (Secure Shell) : 네트워크를 통해 연결된 컴퓨터에 안전하게 연결해주는 프로토콜
: 터미널에 명령어를 내 pc가 아닌 다른 pc로 전달&결과 확인 가능하도록 함
* 공개키 + 개인키를 한 쌍으로 만들기
* 공개키는 VM에 배치 & 프라이빗 키는 로컬 시스템에 남아있고 공유하면 안됨
1. ls cd ~/.ssh : id_rsa & id_rsa.pub 유무 확인
2. 없다면, ssh-keygen 명령어 실행해서 (엔터3번) 생성 : [공개키( id_rsa.pub)+ 개인키( id_rsa) 생성]
3. id_rsa.pub (공개키): ssh-rsa~~~ 복사
4. 깃허브 들어가서 : 오른쪽 상단 프로필 > Setting > SSH and GPG keys 메뉴 > New SSH key 클릭해서 등록
3. Git push 오류 : (토큰 등록 해결) : The authenticity of host ~ can't be established 오류 해결 방법(2)
위치: 깃허브 > Settings > Developer Settings > Personal access tokens > toekns(classic) > generate new token 클릭
1. note : 아무거나 작성
2. repo 클릭
3. 토큰이 생서오디면 복사해서 사용 (* 토큰 : 꼭 메모해서 기억하기)
4. Windowd에 Github 자격 증명 (토큰 입력 방법)
위치: 제어판>모든 제어판 항목>자격 증명 관리자>window 자격 증명
[일반자격증명] --> github.com 선택 > 암호: 깃허브토큰키로 변경
'Git' 카테고리의 다른 글
깃허브 클론시 오류 : error command failed with exit code 1. (0) | 2023.11.29 |
---|---|
Git , Github 개념 / Git 명령어 리스트 / 필수 리눅스 명령어 정리 (0) | 2023.10.05 |
[Git] 깃허브에 VS code 프로젝트 올리기 및 수정 / Git Remote origin already exits 에러 해결 방법 (0) | 2023.09.25 |
[Git] 윈도우 Git 설치 방법 & 초기 환경설정 (0) | 2023.09.25 |