Tôi đang sử dụng svn + ssh và tôi thấy một số:
Killed by signal 15.
trong thời gian a svn up
.
Bất kỳ ý tưởng cách?
Tôi đang sử dụng svn + ssh và tôi thấy một số:
Killed by signal 15.
trong thời gian a svn up
.
Bất kỳ ý tưởng cách?
Câu trả lời:
Thông báo bạn đang thấy được in bởi ssh là kết quả của việc sửa lỗi cho svn-vấn đề # 2580 .
Điều này được mong đợi. Bạn cần thêm -q
vào lệnh ssh được gọi bởi svn, điều này xảy ra theo mặc định kể từ 1.6.6.
Đặt cái này ở ~/.subversion/config
dưới [tunnels]
phần:
ssh = $SVN_SSH ssh -q
ssh
cài đặt mặc định trong [tunnels]
phần cấu hình của bạn . Nếu bạn có cài đặt hiện có với bộ đó, ví dụ: ssh = $SVN_SSH ssh -o ControlMaster=no
(sans -q
) thì bạn sẽ cần thêm cài đặt đó vào đó, vì mặc định cập nhật sẽ không được áp dụng.
Đáp án đúng là:
Add the -q parameter after "$SVN_SSH ssh" in ~/.subversion/config
Bằng tiếng Anh đơn giản:
Nếu ~ / .subversion / config của bạn đã có một dòng như vậy, thì hãy chỉnh sửa dòng đó. Khác thêm nó.
Vì vậy, nếu bạn chắc chắn không có sự xuất hiện của ssh = $ SVN_SSH ssh thì hãy thêm một dòng mới:
ssh = $SVN_SSH ssh -q
Nếu dòng đã tồn tại, thường là ssh = $SVN_SSH ssh -o ControlMaster=no
sau đó chỉnh sửa nó để đọcssh = $SVN_SSH ssh -q -o ControlMaster=no
Cảnh báo: Thứ tự của các tham số dường như có vấn đề. ssh = $SVN_SSH ssh -q -o ControlMaster=no
hoạt động, nhưng ssh = $SVN_SSH ssh -o -q ControlMaster=no
không thành công với dòng lệnh thông báo : dòng 0: Tùy chọn cấu hình xấu: -q .
~/.subversion/config: ssh = $SVN_SSH ssh -q
Điều này không hoạt động - Tôi nghĩ rằng đây là bản sửa lỗi cho lỗi trước đó .
[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
Nếu nó không hoạt động có lẽ bạn đang gọi ssh bằng cách sử dụng một cái gì đó không phải là biến $ SVN_SSH. http://www.freebsdonline.com/content/view/764/528/ có một ví dụ về điều đó.
liên quan đến cảnh báo:
"Cảnh báo: Thứ tự của các tham số dường như có vấn đề Tùy chọn cấu hình xấu: -q. "
đó là bởi vì bạn đã đặt -q sau -o đang tìm kiếm tùy chọn (ControlMaster = no) được chỉ định bởi -o. nếu bạn đặt -q sau tùy chọn, nó sẽ hoạt động. I E
ssh = $SVN_SSH ssh -o ControlMaster=no -q