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 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
BeanUtils에서 맵을 개체로 직접 캡슐화폼에서 제출한 데이터를 대상에 봉인하는 것이 필요합니다 대상order 프론트 데스크톱 페이지:name 속성과 대상 속성이 일일이 대응합니다 웹 층 봉인 프론트 데스크톱의 데이터를 키 값 대 맵에 저장합니다 Map m...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.