Git에는 클라이언트 서버 개념이 없지만 Git 웨어하우스를 공유하려면 SSH 프로토콜을 사용해야 합니다(FTP, HTTPS, SFTP 및 기타 프로토콜도 Git 공유를 실현할 수 있지만 이 문서에서는 그렇지 않습니다). 토론), 그러나 SSH에는 클라이언트와 서버가 있으므로 Windows에서 개발을 위해 자체 Git 저장소를 공유하려면 SSH 서버를 구축해야 합니다.
1. GIT 설치
Windows에서는 msysgit을 사용합니다.
이 문서에서는 Git-1.7.8-preview20111206.exe를 사용합니다.
설치가 완료되면 Git bash를 사용하여 명령줄 모드에서 git을 작동할 수 있습니다.
2. CopSSH 설치
CopSSH를 설치하기 전에 방화벽에 SSH가 있는지 확인하세요. port open. CopSSH 설치에는 영향을 미치지 않지만 SSH 액세스에는 영향을 미치므로 위에 작성했습니다.
CopSSH는 Windows용 SSH 서버 소프트웨어입니다. 이 문서에서는 Copssh_4.1.0_Installer.exe를 사용합니다.
설치가 완료된 후 새 관리를 생성하세요. 제어판. 사용자 계정 루트, 이 계정을 사용하여 SSH를 즐기세요. 그러면 계정 관리에 이전 SvcCOPSSH 계정이 표시됩니다.
CopSSH 사용자에 루트 사용자를 추가합니다. 간단한 조작을 위해 비밀번호 인증을 허용합니다.
비밀번호 인증이 허용되지 않는 경우 공개키 인증이 필요합니다.
p>
3. CopSSH에서 GIT 사용
이제 GIT와 CopSSH가 설치되었으므로 다음으로 해야 할 일은 CopSSH가 GIT 명령을 사용할 수 있도록 하는 것입니다. 원격으로 SSH로 GIT 서버를 관리할 뿐만 아니라 SSH를 통해 GIT 저장소를 공유합니다***. 구체적인 작업 방법은 GIT의 일부 명령 프로그램과 동적 링크 라이브러리를 CopSSH 설치 디렉터리에 복사하는 것입니다.
l $ Git\libexec\git-core 디렉터리에 있는 git.exe, git-receive-pack.exe, git-upload-archive.exe, git-upload-pack.exe를 $ In에 복사합니다. ICW\bin 디렉터리
l $Git\bin 디렉터리에 있는 libiconv-2.dll을 $ICW\bin 디렉터리로 복사합니다.
CopSSH 다시 시작