패시브 스킬/git (+GitHub) 6

<깃헙> 푸시 에러 - Error: Permission denied (publickey)

🧭 # 깃헙 푸시 실패 새로운 프로젝트를 만들고 깃헙에 푸시를 하려던 중 다음과 같은 에러가 발생했습니다. Error: Permission denied (publickey) ... # SSH 키 생성 및 추가 SSH 키 생성 1. 아래 명령어로 SSH 키를 생성합니다. (쌍따옴표 사이에는 깃헙에 등록된 메일 주소를 입력, 쌍따옴표도 포함해야 함, 달러기호($)는 명령줄에 입력한다는 표현이므로 명령어 입력시 포함하지 않습니다) $ ssh-keygen -t ed25519 -C "your_email@example.com" * 보안암호(passphrase)를 입력하라고 하면 입력합니다. (암호없이 Enter 입력시 암호 설정없이 진행) ssh-agent에 SSH 키 추가 (똑같이 입력하시면 됩니다) 2. ssh..

<GitHub> Error: unexpected end of file from server..

🎸 unexpected end of file from server... 어제까지 잘되던 GitHub 코드 푸시가 되지 않았습니다. 에러 내용은 대략 아래와 같았습니다. invocation failed unexpected end of file from server java.lang.runtimeexception:... git push caused by: java.net.socketexception: unexpected end of file from server... Invalidate Caches... 안드로이드 스튜디오 > File > Invalidate Caches... 기능으로 캐시를 정리하니 정상적으로 푸시되었습니다. https://stackoverflow.com/questions/71535668/..

<gitflow> 깃, 깃헙으로 협업하기 위한 풀리퀘스트(Pull Request)

🎯 풀리퀘스트 순서 [ 원격(팀) ] 1. folk (팀 레포지토리 > 개인 레포지토리) - 팀 레포지토리의 전체 코드를 개인 레포지토리로 가져옵니다. - 팀 레포지토리와 연결고리가 생깁니다. (너와 나의 연결고리/) [ 원격(개인) ] 1. clone (개인 레포지토리 > 로컬) - 개인 레포지토리의 전체 코드를 로컬로 가져옵니다. - 로컬에서 코드를 작성합니다. [ 로컬(개인) ] 1. remote 설정 - git push, pull 등 원격 레포지토리 관련 작업을 효율적으로 하기 위해 미리 설정을 해둡니다. - clone을 했다면 개인 레포지토리는 origin으로 기본 설정됩니다. - 개인 레포지토리는 git push 후에 PR(Pull Request)을 날리기 위해서 필요 (여기서는 default..

<GitHub> GitHub Pages 404 에러 해결

아래 공홈을 참고하여 깃헙 페이지를 만들었고 404 에러가 발생하였다! https://pages.github.com/ 결국 아래 2가지 내용을 수정한 후 해결하였다. 1. 공개범위 설정 변경 깃헙 페이지를 생성할 때는 공개범위를 public 으로 생성해야 한다! 공홈에도 'create a new "public" repository' 라고 안내되어 있는데 신경쓰지 못하고 공개범위를 private으로 생성하여따.... (게다가 푸른색으로 강조되어 있음) private으로 하고 싶으면 GitHub Pro 또는 GitHub Enterprise Cloud 등을 이용하는 방법이 있다(유료). 2. 깃 브랜치 설정 해당 깃헙 페이지 repository > Settings > Source에서 깃 브랜치를 설정한다! '..

<git> git, GitHub 사용하기

+++ WHAT +++ 코드의 히스토리를 기록 +++ WHY +++ 1. 버젼관리 2. 협업 3. 기타(이슈 관리, 개발진행 관리) +++ HOW +++ 1. commit - 코드를 작성해 나가는 순간순간을 기록 2. push - 코드의 생성/수정/삭제 등의 기록을 저장 3. pull - 코드 내려받기 4. branch - 원본을 유지한 채로 각종 테스트 작업 가능 (Gitflow 참고하여 적용) * 도움1: 유튜브 - 얄팍한 코딩사전 www.youtube.com/watch?v=FXDjmsiv8fI&t=1s * 도움2: 유튜브 - 개발자의품격 www.youtube.com/watch?v=-27WScuoKQs