# passwd zph 3. zph 사용자로 전환 # su zph$ cd 4. 원격 창고 생성 $ git init --bare Sample.g"/> # passwd zph 3. zph 사용자로 전환 # su zph$ cd 4. 원격 창고 생성 $ git init --bare Sample.g">
1. linux 및 git(192.168.1.239) 설치
2. 사용자 zph를 생성하고(이 사용자가 서버에서 git을 제공하도록 함) 비밀번호를 12345678
# useradd zph <pre name="code" class="html"># passwd zph
3.切换到zph用户
# su zph
$ cd
$ git init --bare sample.git
$ git clone zph@192.168.1.239:/home/zph/sample.git
터미널을 엽니다. 이때 zph 사용자의 비밀번호(12345678)를 입력하라는 메시지가 표시됩니다.
6. 사용자가 매번 비밀번호를 입력하지 않아도 되도록 .ssh 디렉터리를 생성합니다. Linux
$ ssh-keygen -t rsa -C "youremail@example.com"
$ cd /home/zph/.ssh/
$ vi authorized_keys
$chmod 600 authorized_keys의 권한을 변경합니다. 10 .authorized_keys가 유효한지 확인하고 창을 엽니다
$ ssh zph@192.168.1.239
11. 5단계를 반복하면 더 이상 비밀번호를 입력할 필요가 없습니다.
12. zph로 시스템에 계정으로 로그인하고 싶지 않다면 /etc/passwdzph:x:1002:1002::/home/zph:/bin/bash改为zph:x:1002:1002::/home/zph:/sbin/nologin
추가:
이상은 serversh에서 git에 대한 심층 분석을 소개한 것이며, Github에서는 콘텐츠 측면을 포함한 서비스 원칙을 제공하므로 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.