Git,Github
[Git/Github] 글자수가 너무 길 때 - Filename too long
bash 관리자 권한으로 실행 후, 아래 코드 입력 // 관리자 권한 실행 git config --system core.longpaths true
인텔리j에 깃허브 프로젝트 가져오기
| 인텔리j에 깃허브 프로젝트 가져오기 - 현장에서는 보통 기존에 있는 프로젝트를 가져와서 작업하는 일이 많다. - 오늘은 인텔리j에 깃허브 플젝을 가져오는 걸 배웠는데 한 번 다시 정리해보려고 한다. 1. Get from VCS 선택하기 인텔리j를 처음 연 상태라면 [Get from VCS] 를, 아니면 [file]-[new]-[get from version control ~~] 를 선택한다. 나는 예전에 계정을 저장해뒀었는데, 로그인을 하고 필요하면 인증키를 삽입하면 된다. 2. 하단에 Clone할 로컬 저장소 위치를 지정하고 [Clone]하면 완료 클론이 잘 되었다. 아래를 보면 알 수 있지만 인텔리j는 마크다운 언어를 이미지로 뷰로 바로 볼 수 있기도 하다. README.md 파일은 여기서 수정하..
[Git/Github] fail to push to ~~ 해결하기
1. 오류 설명 - 깃으로 원격저장소에 push를 할 때 아래와 같은 오류가 자주 발생한다. - 오류 메세지 내용은 main 에서 main으로 보낼 때 non-fast-forward 가 발생해서 거절한다는데, ! [rejected] main -> origin/main (non-fast-forward) error: failed to push some refs to 'github.com:simDev1234/spring.git' hint: Updates were rejected because a pushed branch tip is behind its remote hint: counterpart. Check out this branch and integrate the remote changes hint: (e..
Git, Github 정리
| 버전관리 시스템 이란? - VCS (version control system) 또는 SCM (Source Code Management) 이라고 한다. - 과거에는 프로젝트를 압축파일을 통해 관리했으나, 현재는 소스 버전관리 시스템을 사용해 관리한다. - 다양한 버전 관리 시스템 : CVS, SVN(Subversion), git, SourceSafe(MS), TFS - 다양한 버전 관리 툴 : github, bitbucket, gitlab | Git 설치 및 GitHub 가입하기 1. git 설치 : https://git-scm.com/ 에서 Git 설치를 한다. (Mac이나 리눅스는 홈브루 등을 사용) // 설치 확인하기 git --version 2. github 가입 : https://github...
[Git/Github] 소스트리에서 클론이 안 될 때 - .ppk 인증키 등록
| 소스 트리에서 클론이 안 될 때 - 스터디를 하다가도 한 번 이런 이슈가 있었는데 - 내가 경험한 원인은 gitHub에서 저장소를 private로 등록을 한 상태로 SSH를 통해 클론을 하려고 해서였다. - 다른 원인으로는 gitHub가 보안을 강화하면서 소스트리로 클론을 할 때 인증을 한 번 더 요구할 때에 이런 이슈가 발생하기도 한다고 한다. 그럴 때엔 plink.exe를 통해 이슈를 해결하라고.. (최하단의 참조 확인하기) | 해결하기 [1] 소스트리의 [도구] - [SSH 키 생성 또는 불러오기] 를 누른다. [2] 아래와 같이 PuttyGen이 나타나는데, 여기서 [Load]를 누른다. [3] 파일 보기를 [All Files]로 바꾼 뒤에 깃허브에 등록한 ssh 인증키(.pub 말고 다른 거..