티스토리 뷰
작업의 흐름에 따라 작성함
일단 가장 기본적인 github에 등록하는거..
public key / private key가 쌍으로 있으면
private key는 내가 갖고, public key를 github에 등록하면 되는건 누구나 다 알것이다.
문제는.. 내가 쓰는 remote가 github만 있는게 아닐때..
키를 일일히 eval $(ssh-agent -s) 한담에 ssh-add ~/.ssh/키이름
이렇게 해주기에는 콘솔이 다시 켜질때마다 저 작업을 일일히 해줘야 하니깐 여간 까다로운게 아니다.
그럴땐 ~/.ssh/config 파일을 관리하자. 없으면 만들면 된다.
내용은 열라 간단하다
Host host명
IdentityFile ~/.ssh/key파일이름
해주면 끝난다.
공개키일 경우에는
Host host명
PreferredAuthentications publicKey
IdentityFile ~/.ssh/key파일이름
위처럼 써주면 된다.
내가 처음에 실수로
Host bananaserver
HostName 11.11.11.11
IdentityFile ~/.ssh/banana_git.pem
이런식으로 했었는데 계속해서
Permission denied (publickey).
fatal: Could not read from remote repository. 이런 에러가 나더라.
그냥 HostName 지워버리고, Host에 주소만 제대로 써주면 된다.
이것땜에 애꿎은 1시간 날렸네 ㅠ
'Development > CM&CI&CD' 카테고리의 다른 글
[Git] Project 진행 중 Github Repo를 만들고 합치기 (0) | 2019.12.24 |
---|---|
[GIT] GIT 실행 안되는 문제 (0) | 2019.04.24 |
GNU Make 강좌 #8 - make 수행 시에 나타나는 에러들 (0) | 2010.04.05 |
GNU Make 강좌 #7 - Makefile의 실제 예제 (0) | 2010.04.05 |
GNU Make 강좌 #6 - Makefile 작성의 가이드라인 (0) | 2010.04.05 |
GNU Make 강좌 #5 - make 중요 옵션 정리 (0) | 2010.04.05 |
GNU Make 강좌 #4 - Makefile를 작성할 때 알면 좋은 것들 (0) | 2010.04.05 |
GNU Make 강좌 #3 - 매크로(Macro) 와 확장자(Suffix) 규칙 (2) | 2010.04.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- database
- jni강좌
- kering
- Cloud
- C
- driver
- 음악
- gcc
- jni
- Troubleshooting
- MFC
- Python
- 프로그래밍
- linux
- 드라이버
- algorithm
- API
- AWS
- it
- source
- 안드로이드
- winapi
- 리눅스
- db
- C++
- Visual C++
- java
- NDK
- Quiz
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함