SSH를 사용하여 Linux에서 내 자신의 git 서버를 사용하는 방법을 배우려고합니다. 나는 읽고있다 this tutorialSSH 연결을 사용하여 git repo를 호스트 할 별도의 사용자를 만들어야합니까?
이 튜토리얼에서는 git 용 사용자를 만드는 방법을 설명한다. 하지만 그것은 내가 git 사용자를 만들고 싶다는 것을 설명하지는 못합니다. 왜 내가 이걸하고 싶어? 주 사용자에게 git repos를 보관할 수 없습니까?
이 git repo는 나를위한 것일 뿐이므로 내 주 사용자 밑에 넣을 수 있습니까?
'git' 사용자를 추가하는 주된 이유는 이러한 저장소를 public-access no-password-needed로 내 보내야하기 때문입니다. 그러면 git 사용자가 볼 수 있고 내보내는 것을 제한 할 수 있으며'git' 계정에 침입 한 사람에 대해 덜 우려 할 수 있습니다. 모든 것이 비공개이고 (직접, 직접)'ssh' 액세스만을 사용한다면 git 사용자를 만들거나'git : //'프로토콜을 통해 내 보낸 저장소를 설정할 필요가 없습니다. – torek
원격으로 내 레포에 액세스하는 데 필요한 최소값은 얼마입니까? – ScottF
'ssh'로 로그인 할 수 있도록 설정하십시오. 그런 다음'git clone ssh : // name.of.host/~ yourdir/path/to/repo.git'를 예로 들자. Git은 저장소에 액세스하기 위해'ssh'를 실행합니다. – torek