Git∕GitHub
[Git] Windows SSH Key 생성, 등록하기
Git 서버 인증을 위해 Git 또는 GitLab에 SSH Key를 등록한다. 사이트나 git 명령어 사용하면서 인증 관련 알림이 지속적으로 발생하니 미리 등록해두자. 방법은 하단의 Git 공식 페이지에 자세히 나와있지만 정리 겸 포스팅하려고 한다. [공식] Git 서버 - SSH 공개키 만들기 1. git bash 실행 2. SSH 공개키 보유 여부 확인 $ cd ~/.ssh $ ls ./ssh 경로로 이동하여 파일 목록을 확인하는 명령어 .pub라는 확장자가 붙은 파일이 공개키이다. 디렉토리가 없거나 파일이 없는 경우, 새로 키를 생성 해야한다. 3. 공개키 만들기 $ ssh-keygen ssh-keygen 프로그램 (명령어) 실행 .ssh/id_rsa 키를 저장하고 싶은 디렉토리를 입력한다. 저장 ..
인텔리제이 '가장 최근 local 커밋 메세지' 수정하기
인텔리제이를 사용하면 터미널을 열고 깃 명령어를 입력해서 간편하게 git을 이용할 수 있다. 최근 커밋 메세지를 수정하고 싶어질 경우 아래와 같이 진행하면 된다. 참고로 해당 포스팅 내용은 원격 레포지토리에 푸쉬하기 이전의 로컬 커밋 내용 수정 방법 을 작성한 글이다. 가장 최근 커밋 내용 수정 ( 커밋 메세지 바로 작성 ) git commit --amend -m "커밋 메세지" 가장 최근 커밋 내용 수정 ( VI 편집기 이용) git commit --amend 위 명령어를 입력하고 vi editor 가 켜지면 i 또는 a 로 커밋 메세지를 수정한다. 수정이 완료되었으면 ESC 키를 눌러 편집기를 빠져나오고 :wq 내용 저장 후 종료 명령어를 입력해서 마무리한다. 바뀐 내용을 확인하려면 다음과 같은 명령..
마크다운 링크 연결 방법 (Readme.md)
AWS를 이용해서 탄력적 IP로 배포한 웹사이트 링크를 프로젝트 레포지토리 ReadMe에 하이퍼링크로 올리려고 했는데, 링크가 걸리지 않았다. 링크 표시는 잘 되는데 왜 연결이 안되는지.. 답답했는데 앞에 https:// 를 붙여주니 링크가 잘 연결됐다. MarkDown 링크 연결 방법 형식 [표시할 내용](링크) 적용예시 [네이버 바로가기](http://www.naver.com/) [표시할 글자](http://탄력적IP:PORT/루트디렉토리(프로젝트명)/) - 마크다운 에디터 https://dillinger.io/ Online Markdown Editor - Dillinger, the Last Markdown Editor ever. Make something great today! dillinger.io
.gitignore 가 적용되지 않을 때 (캐시삭제)
원격 레포지토리에 올리고 싶지 않은 파일들이 자꾸 unstaged에 뜰 때, 더 이상 뜨지 않게 무시하는 방법이 있다. 바로 .gitignore 파일을 적용하는 것! 레포지토리를 생성할 때 이그노어 파일을 생성할건지 체크박스가 나오기도 하는데, 이 때 안만들었더라도 새로 생성해 줄 수 있다. >> .gitignore 추가하는 방법 오늘은 이 gitignore를 적용했음에도 불구하고 계속 unstaged에 뜰 때 해결방법을 소개하고자 한다. git bash를 열어서 명령어만 몇 개 써주면 된다. git rm -r --cached . git add . git commit -m "Apply .gitignore" 기존에 캐시에 gitignore 가 적용이 안된 상태로 작업이 이루어지고 있어서 캐시를 모두 지워 ..