Tôi đã cài đặt máy chủ os x (Mavericks) trên máy Mac của mình và muốn thêm bot. Đối với một số lý do repo từ xa của tôi nằm trên máy chủ bên ngoài khác và tôi có quyền truy cập vào nó bằng tên người dùng và mật khẩu trên cổng được chỉ định. Tôi đã thêm repo từ xa để os x máy chủ như thế này:Không thể tạo thư mục/var/teamsserver
ssh: //1.2.3.4: PORT/path/to/repo.git
... điền username và password.
Sau đó, tôi đã thêm bot trong Xcode nhưng khi tôi nhấn tích hợp nó không thành công với các bản ghi:
Nhân bản thành 'ssh_myusername_1_2_3_4_PORT_path_to_repo_git' ...
OpenSSH_6.2p2, OSSLShim 0.9.8r 08 tháng 12 2011 debug1: Đọc
dữ liệu cấu hình/etc/ssh_config debug1:/etc/ssh_config dòng 20:
tùy chọn Áp dụng cho * debug1: Đang kết nối đến 1.2.3.4 [1.2.3.4] cổng PO RT.
debug1: Đã thiết lập kết nối.
Không thể tạo thư mục '/var/teamsserver/.ssh'.
debug1: sắc loại tập tin /var/teamsserver/.ssh/id_rsa -1
debug1: sắc loại tập tin /var/teamsserver/.ssh/id_rsa-cert -1
debug1: file bản sắc loại /var/teamsserver/.ssh/id_dsa -1
debug1: sắc loại tập tin /var/teamsserver/.ssh/id_dsa-cert -1
debug1: Kích hoạt chế độ tương thích cho giao thức 2.0
debug1: Local chuỗi phiên bản SSH-2,0-OpenSSH_6.2
debug1: từ xa giao thức phiên bản 2.0, phiên bản phần mềm từ xa OpenSSH_6.0p1 Debian 3ubuntu1
debug1: trận đấu: OpenSSH_6.0p1 Debian 3ubuntu1 pat OpenSSH *
debug1: SSH2_MSG_KEXINIT gửi
debug1: SSH2_MSG_KEXINIT nhận
debug1: KEX: Server-> client AES128-ctr HMAC-MD5 không
debug1: KEX: khách hàng-> máy chủ AES128-ctr HMAC-MD5 không
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST (1024 8192) gửi
debug1: mong SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT gửi
debug1: mong SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Server chủ chốt: RSA b6: b8: 0e: e4: 25: 63: 6d: 64: a3 : d6: 6d: 7f: 46: 85: 72: 0d
debug1: kiểm tra không có mã định danh cổng Không có khóa máy chủ RSA cho [1.2.3.4]: PORT và bạn đã yêu cầu kiểm tra nghiêm ngặt. Xác minh khóa máy chủ không thành công.
gây tử vong: Không thể đọc từ kho lưu trữ từ xa.
Hãy đảm bảo bạn có quyền truy cập chính xác và kho lưu trữ tồn tại.
SSH đường Hosts Được biết tập tin được đặt tại /Library/Server/Xcode/Config/ssh_known_hosts
SSH chủ nghiêm ngặt kiểm tra được kích hoạt (bạn có thể vô hiệu hóa này bằng cách chỉnh sửa phím SSHStrictHostKeyChecking
trong /Library/Server/Xcode/Config/xcsbuildd.plist
Untrusted HTTPS chứng chỉ bị vô hiệu hóa (bạn có thể bật này bằng cách chỉnh sửa
01.235.164 chìa khóaTrustSelfSignedSSLCertificates trong /Library/Server/Xcode/Config/xcsbuildd.plist
tôi cho rằng có một vấn đề với các điều khoản nhưng trong tôi/var có một số thư mục với các điều khoản khác nhau và tất nhiên là có không có thư mục máy chủ nhóm ...
Vì vậy, tôi không biết cách thiết lập quyền thích hợp (mà không thay đổi quyền của các thư mục con khác của/var ...). Tôi có thể thử tự làm cho thư mục "đội máy chủ" nhưng không biết với những gì cho phép ...? Bạn có bất cứ ý tưởng?
EDIT: Đối với mục đích thử nghiệm tôi đã tạo thư mục teamsserver với 777 nhưng điều đó không giải quyết được vấn đề của tôi. Nhật ký trông giống như trước đó nhưng không CÓ dòng:
Không thể tạo thư mục '/var/teamsserver/.ssh'.
Bất kỳ ý tưởng nào?
Cảm ơn
Cả câu trả lời này và câu trả lời ở trên bởi user1132570 đã khắc phục sự cố này cho tôi. Vì vậy, hãy chắc chắn để kiểm tra rằng/var/teamsserver tồn tại nếu câu trả lời này không sửa chữa vấn đề cho bạn. –
Điều này không hiệu quả đối với tôi. Đã làm cả hai, vẫn phàn nàn về việc không thể tạo thư mục tắt của/var/teamsserver. – Rob
Bạn đã thử ctreate nó bằng tay? Cách đề xuất bởi user1132570 là đủ tốt để tạo ra nó với các đặc quyền thích hợp. – zioolek