답변:
보고있는 메시지는 svn-issue # 2580 수정의 결과로 ssh에 의해 인쇄됩니다 .
이것은 예상됩니다. -q
svn이 호출 한 ssh 명령 에 추가 해야합니다.이 명령은 기본적으로 1.6.6에서 발생합니다.
이것을 섹션 ~/.subversion/config
아래에 넣으십시오 [tunnels]
.
ssh = $SVN_SSH ssh -q
ssh
구성 [tunnels]
섹션 의 기본 설정 에만 적용됩니다 . 예를 들어 ssh = $SVN_SSH ssh -o ControlMaster=no
(sans -q
) 와 같이 해당 세트가있는 기존 설치가있는 경우 업데이트 된 기본값이 적용되지 않으므로 해당 설정을 추가해야합니다.
정답은 다음과 같습니다.
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
일반 영어로 :
~ / .subversion / config에 이미 해당 줄이 있으면 해당 줄을 편집하십시오. 그렇지 않으면 추가하십시오.
따라서 ssh = $ SVN_SSH ssh 가없는 경우 새 줄을 추가하십시오.
ssh = $SVN_SSH ssh -q
줄이 이미 존재하는 경우 일반적으로 ssh = $SVN_SSH ssh -o ControlMaster=no
다음 과 같이 편집하여 읽습니다.ssh = $SVN_SSH ssh -q -o ControlMaster=no
경고 : 매개 변수의 순서가 중요한 것 같습니다. ssh = $SVN_SSH ssh -q -o ControlMaster=no
작동하지만 ssh = $SVN_SSH ssh -o -q ControlMaster=no
메시지 명령 행 : line 0 : Bad 구성 옵션 : -q 와 함께 실패합니다 .
작동하지 않으면 $ SVN_SSH 변수 이외의 것을 사용하여 ssh를 호출하는 것입니다. http://www.freebsdonline.com/content/view/764/528/ 에 그 예가 있습니다.
경고와 관련하여 :
"경고 : 매개 변수의 순서는 중요합니다. ssh = $ SVN_SSH ssh -q -o ControlMaster = no는 작동하지만 ssh = $ SVN_SSH ssh -o -q ControlMaster = no는 메시지 명령 행 : line 0 :에 실패합니다. 잘못된 구성 옵션 : -q. "
이는 -o에 지정된 옵션 (ControlMaster = no)을 찾는 -o 뒤에 -q를 배치했기 때문입니다. 옵션 뒤에 -q를 넣으면 작동합니다. 즉
ssh = $SVN_SSH ssh -o ControlMaster=no -q