git 복제 리포의 파일이나 폴더
1931 단어 공구.
git init
그리고 나서 집행하다
git remote add -f origin ( :[email protected]:/home/kk/Desktop/test)
재실행:
git config core.sparsecheckout true
clone할 파일이나 폴더를 다음 파일에 쓰기
echo "b" >> .git/info/sparse-checkout
원격 창고에서 파일을 끌어내리다
git pull origin master
현재 리포에 파일이나 디렉터리 추가
echo filename >> .git/info/sparse-checkout
git read-tree -mu HEAD
git pull origin master
현재 Repo에서 추적할 필요가 없는 파일이나 디렉터리를 삭제합니다
sed -i '/filename/d' .git/info/sparse-checkout
git read-tree -mu HEAD
git pull origin master
클라이언트가 포트를 수정하면 clone이 먼저 서버에서 포트 맵을 추가하여 클라이언트를 22 포트로 전송할 수 없습니다
iptables -t nat -A PREROUTING -p tcp --dport 59022 -j REDIRECT --to-ports 22
이렇게 하면 59022에서 온 데이터를 감청하면 22포트로 전송하여 처리한다
그리고 두 번째 단계의 실행 명령을 수정하고 ssh 프로토콜과 포트 맵을 강제로 사용하고clone을 사용하면 됩니다
git remote add -f origin ssh:// ( :ssh://[email protected]:59022/home/kk/Desktop/test)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자주 사용되는 명령adb 핸드폰에서 현재 Activity가 실행 중인 패키지 이름 보기 명령줄에 다음을 입력합니다. adb 송신 전원 켜기 핸드폰 캡처 활성화 캡처 내보내기 새 keystroe {FILENAME.keystore} 생성...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.