영어프랑스어스페인어

Ad


온웍스 파비콘

git-shell - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 git-shell을 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 git-shell 명령입니다.

프로그램:

이름


git-shell - Git 전용 SSH 액세스를 위한 제한된 로그인 셸

개요


-s $(명령 -v git-shell)
자식 복제 @localhost:/path/to/repo.git
SSH @로컬호스트

기술


이는 제한된 Git 액세스를 제공하기 위한 SSH 계정용 로그인 셸입니다. 그것은 허용한다
풀/푸시 기능을 구현하는 서버 측 Git 명령만 실행
사용자 홈의 git-shell-commands라는 하위 디렉터리에 있는 사용자 정의 명령
디렉토리.

명령


자식 껍질 이후에 다음 명령을 수락합니다. -c 옵션 :

자식 수신 팩 , 자식 업로드 팩 , 자식 업로드 아카이브
클라이언트의 지원을 위해 해당 서버측 명령을 호출합니다. 자식 푸시, 자식
술책자식 아카이브 --원격 의뢰.

CVS 섬기는 사람
CVS 서버를 모방합니다. 보다 자식 cvsserver(1).

경우 ~/git-shell-명령 디렉토리가 존재하며, 자식 껍질 다른 사용자 정의도 처리합니다.
"git-shell-commands/를 실행하여 명령을 실행하세요. " 사용자의 집에서
디렉토리.

인터렉티브 사용


기본적으로 위 명령은 다음 명령을 통해서만 실행될 수 있습니다. -c 옵션; 껍질은 아님
대화 형.

경우 ~/git-shell-명령 디렉토리가 존재하며, 자식 껍질 대화식으로 실행할 수도 있습니다
(인수 없음). git-shell-commands 디렉토리에 help 명령이 있으면
사용자에게 허용된 작업에 대한 개요를 제공하기 위해 실행됩니다. 그러면 "git> " 프롬프트가 나타납니다.
git-shell-commands의 명령 중 하나를 입력할 수 있는 방법이 제공됩니다.
디렉토리를 선택하거나 종료하여 연결을 닫습니다.

일반적으로 이 모드는 사용자가 목록을 나열할 수 있도록 하는 관리 인터페이스로 사용됩니다.
액세스 권한이 있는 저장소, 저장소를 생성, 삭제, 이름 바꾸기 또는 변경
저장소 설명 및 권한.

no-interactive-login 명령이 존재하는 경우 해당 명령이 실행되고 대화형 쉘이 실행됩니다.
중단되었습니다.


대화형 로그인을 비활성화하고 대신 인사말을 표시하려면 다음을 수행하세요.

$ chsh -s /usr/bin/git-쉘
$ mkdir $HOME/git-shell-명령
$ 고양이 >$HOME/git-shell-commands/no-interactive-login <<\EOF
#!/ 빈 / SH
printf '%s\n' "안녕하세요 $USER! 성공적으로 인증했지만 저는 인증하지 못했습니다."
printf '%s\n' "대화형 쉘 액세스를 제공합니다."
128 번 출구
EOF
$ chmod +x $HOME/git-shell-commands/no-interactive-login

onworks.net 서비스를 사용하여 온라인으로 git-shell 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad