git) 프라이빗 레포 다른 컴퓨터에서 사용하기

2021. 10. 16. 23:46컴퓨터 과학

로컬에서 서버 작업해놓고 깃에 프라이빗으로 올렸는데 서버 컴퓨터에서 ssh 만들고 쌩난리쳐도 클론이 안됨

private repo가 뭐 다른 사람이랑 작업하는거면 그 사람 초대하고 하는데 나는 초대할 수가 없다.

 

보통 서버 컴에 모니터 안달아두고 헤드리스로 ssh 연결할텐데 로컬에서 서버로 id_rsa 자체를 가져오자.

ftp를 써도 대고 방법은 상관없다.

본인은 scp 사용 예정

 

공개키가 아닌 개인키의 절대 경로를 알아두자.

그리고 ssh 접속하는 것과 같은데 내 서버에서 방화벽으로 막아놨는데 설정 건들기 귀찮으니 로컬 > 서버 push가 아니라 서버에서 pull 해오겠음

로컬 컴퓨터의 ip 주소를 가져옴
서버에서 가져옴

scp [src의 IP@호스트:$PATH] [dest의 IP@호스트:$PATH]

혹시 sshd_config에서 포트 번호를 바꿔두었다면 -P 옵션으로 ssh 포트를 옵션으로 줌

위의 src 또는 dest가 현재 명령중인 쉘이라면 IP, Hostname은 생략 가능

반응형