ect/git (8) 썸네일형 리스트형 [git] 레포지토리 복사하기(mirror) github를 통해 협업을 했는데 내 레포지토리로 가져오고 싶었다.fork를 해야 하나 생각했지만 기존의 commit들을 함께 가져오고 싶었기 때문에 검색해보니 mirror clone이 있었다.(mirror는 fork 레포 잔디심기 위해서도 많이 사용하는듯 하다...)#복사할 리포지토리를 local에서 미러링 한다.git clone --mirror 2️⃣ 미러링이 되면 폴더가 생기는데 해당 폴더로 이동한다.cd 리포지토리.git 3️⃣ 복사를 진행할 새 레포지토리 URL을 입력하여 push 한다.git remote set-url --push origin 4️⃣ 마지막으로 pushgit push --mirror 에러가 떴으나 Personal access tokens 에서 workflow scope .. [git] Deploy Key SSH key 관리가 쉽도록 ~/.ssh 폴더에서 작업한다 SSH방식으로 암호화해 전송하기HTTPS는 아이디 포함하고 있어 SSH보다 보안취약, 소스코드 참조 목적으로 사용할 때는 o NT551@DESKTOP-8OUCO9P MINGW64 ~$ cd ~/.ssh$ ssh-keygen -t rsa -b 4096 -C "5dorabangs@gmail.com" Settings -> Deploy keys -> add deploy key 공개키비밀키 두개 [git] Gi&GitHub 실습 Git&GitHubGit: 분산관리시스템GitHub: 클라우드 기반의 호스팅 서비스 SSHHTTPS아이디 포함하고 있어 SSH보다 보안취약소스코드 참조 보는 목적으로 쓸 때는 ok SSH암호화해서 전송하기 프로토콜?웹서버-웹클라이언트https://developer-talk.tistory.com/385#google_vignette ..뒤에 뭐가 붙어있으면 숨김파일 실습 NT551@DESKTOP-8OUCO9P MINGW64 ~$ cd ~ #홈디렉토리로 이동NT551@DESKTOP-8OUCO9P MINGW64 ~$ pwd #경로확인/c/Users/NT551NT551@DESKTOP-8OUCO9P MINGW64 ~$ mkdir .ssh # 디렉토리 만들기NT551@DESKTOP-8OUCO9P MINGW64 ~.. [git] Reset 방법 git statusgit rm --cached '파일명'git reset HEADgit reset HEAD '파일명'git restore --staged '파일명' (해당 파일만 일부 취소)git reset --soft HEAD^git reset --mixed HEAD^git reset --hard HEAD^등등... 다양한 리셋 방식을 사용할 수 있다. (참고2)[참고1 (add한 내용 취소) : https://www.lainyzine.com/ko/article/how-to-cancle-git-add/][참고2 (reset 방법 3가지) : https://blog.naver.com/wishlan/222966170241][참고3 (restore, revert, reset) : https://blog.n.. [git] 오류 메시지_The requested URL returned error: 403 상황깃허브 저장소에 수정 권한을 받아 새로운 브랜치를 만들어 수정하고 add / commit 후 push를 하려고 하니 오류가 났다. 참고) [git] Github 협업하기1 (tistory.com) 👀❓에러 메시지fatal: unable to access 'https://github.com/Play-Web-miniProject/recommend_movie.git/': The requested URL returned error: 403PS C:\web_project\recommend_movie> git push origin2 main remote: Permission to Play-Web-miniProject/recommend_movie.git denied to 5dora. fatal: unable t.. [git] Github 협업하기1 보호되어 있는 글입니다. [git] github 이론 강의2 기업용 레포 클라우드 기업용 레포 + Star가 많은 프로젝트인 경우가 위 경우인 경우가 많음tegongkang@gmail.com1부 0. 환경 세팅 & 리눅스 명령어 1. 깃 소개, 깃허브 소개 2. 버전 관리의 큰 그림 3. 저장소와 버전 만들기 4. 커밋 목록을 보는 다양한 방법 -- 실습 -- 5. 작업 내역 비교하기 6. 작업 되돌리기 7. 작업 임시 저장하기 8. 브랜치 관리하기 -- 실습 -- 9. 브랜치 재배치하기10. 원격 저장소와의 네 가지 상호작용 (1) clone, push 11. 원격 저장소와의 네 가지 상호작용 (2) fetch, pull 12. 깃허브를 통한 협업: 풀 리퀘스트 실습하기2부 github 포트폴리오 실습 특강 1. git/github로 보여줄 수 있는 역량 2. .. [git] git 이론 강의1 tegongkang@gmail.com모두의 깃 & 깃허브 - 인프런 | 강의 (inflearn.com)1. 이론1) 깃이 없으면?변경 내역 확인이 어렵다작업을 되돌리기 어렵다협력하기 어렵다 2) 깃과 깃허브?깃?버전을 관리하기 위한 도구버전?유의미한 변화(commit)가 결과물로 나온 것프로그램 개발 = 유의미한 변화를 쌓아 프로그램을 만들어나가는 것소스트리?그런 깃을 편하게 쓸 수 있게 하는 도구깃허브?원격 저장소 호스팅 서비스원격(인터넷 상에서)저장소(깃으로 관리한 프로젝트)호스팅(관리해주는)서비스 3) 깃이 관리하는 세 개의 공간작업 디렉터리: 버전 관리의 대상이 위치하는 공간(.git이 있는 디렉터리)스테이지: 다음 버전이 될 후보가 올라가는 공간저장소: : 버전이 만들어지고 관리되는 공간(스.. 이전 1 다음