2011-07-19 43 views
7

Tôi đang cố gắng thêm kho lưu trữ SVN Linux từ xa vào dự án của mình nhưng khi tôi nhập địa chỉ máy chủ, tôi nhận được thông báo Máy chủ không thể truy cập được.XCode4 thêm Máy chủ lưu trữ không thể truy cập?

Tôi đang bước vào nó như

svn://ip_address/myproject/ 

Từ thiết bị đầu cuối tôi có thể làm điều này

svn list svn://ip_address/myproject/ 

và nó cho thấy các nội dung mà không cần bất kỳ vấn đề.

+0

Đây là những gì bạn nên làm: Chọn dự án và thực hiện "Nhận thông tin". Lưu ý đường dẫn được đề cập trong "Ở đâu". Đây là đường dẫn bạn cần nhập trong Xcode. Hy vọng rằng nó sẽ hiển thị "Host Reachable" sau đó. – meetpd

+0

http://stackoverflow.com/questions/6798866/configuring-git-in-xcode4-shows-host-is-unreachable/6798900#6798900 – meetpd

+0

Trả lời cho câu hỏi này sẽ giúp bạn. http://stackoverflow.com/questions/6798866/configuring-git-in-xcode4-shows-host-is-unreachable/6798900#6798900 – meetpd

Trả lời

10

Tôi cũng gặp sự cố này khi liên kết với kho lưu trữ Git. Có vẻ như XCode có một số vấn đề với địa chỉ IP. Tôi thấy rằng bằng cách sửa đổi máy chủ của tôi (/ private/etc/hosts trên Mac) tập tin và thêm một mục cho địa chỉ IP của kho lưu trữ các trick.

Hosts nộp entry:

i.p.add.ress serverName #where i.p.add.ress is your ip_address 

Trong lĩnh vực Vị trí trong XCode:

svn://serverName/myproject 

Các ý kiến ​​trên tham khảo câu trả lời các câu hỏi khác không bao gồm các vấn đề địa chỉ IP. Hy vọng rằng điều này sẽ khắc phục vấn đề của bạn quá.

+0

Điều này đã khắc phục sự cố cho tôi đối với máy chủ svn địa phương của chúng tôi. – DonnaLea

+0

Tôi đã chỉnh sửa tệp máy chủ và tạo điều khiển từ xa với tên máy chủ 'có thể đọc được' (không phải địa chỉ IP), nhưng khi tôi nhấp vào tam giác tiết lộ trong Trình tổ chức/Kho lưu trữ cho điều khiển từ xa, tôi nhận được thông báo "bash: git-upload -pack: lệnh không tìm thấy gây tử vong: Kết thúc từ xa bị treo bất ngờ ". Khi tôi chọn Tệp> Kiểm soát nguồn> Đẩy, kho lưu trữ xuất hiện dưới dạng ngoại tuyến ("Không có từ xa được tìm thấy") –

0

Để chỉnh sửa file host bạn mở Terminal và đưa lệnh này:

sudo nano /private/etc/hosts 

Bây giờ bạn đã mở bằng "biên tập nano" đội chủ tập tin, thêm IP, lưu và đóng. Sau khi bạn đặt mã này tại nhà ga để reflush dns:

d scacheutil -flushcache

END!

+0

Ngoài ra, bạn có thể điều hướng đến thư mục ẩn (công cụ tìm> Chuyển đến thư mục), mở tệp máy chủ theo yêu thích của bạn, không Trình soạn thảo GUI văn bản vim, non-emacs (rad-only), lưu nó vào một vị trí khác (ví dụ: desktop), làm cho nó có thể ghi, sửa đổi nó và thả nó trở lại vị trí ban đầu (phải xác thực trên ghi đè). –

0

Đây có lẽ không phải là giải pháp cho vấn đề mà áp phích gốc đã gặp phải, nhưng có thể nhận được cùng một thông báo lỗi vì một lý do khác, đó là lý do tôi đăng bài này.

Xcode gặp sự cố với biểu ngữ đăng nhập ssh.

Rất đơn giản, nếu máy chủ svn của bạn được truy cập qua svn + ssh và đang sử dụng biểu ngữ đăng nhập, Xcode sẽ tuyên bố rằng không thể truy cập kho lưu trữ của bạn. Hãy chú ý đến mục nhập Banner trong/etc/sshd_config và sẽ có một lý do khiến bạn không thể tiếp cận kho lưu trữ của mình.

0

Tôi cũng gặp vấn đề này với sự may mắn. Làm thế nào tôi cố định kho lưu trữ bị hỏng của tôi là như sau.

  1. Bắt đầu XCode và kiểm tra hoặc sao chép kho lưu trữ mới.
  2. Sao chép URL sao chép git HTTPS.
  3. Dán vào trường Xcode và xóa "S" của HTTPS.
  4. Nhấn nút bản sao
  5. Khi "xác minh Giấy chứng nhận" popup xuất hiện chắc chắn để đặt nó vào "Always Trust"
  6. Nếu cần nhập mật khẩu tên git tiết kiệm đó để keychain.
  7. Trong "kho bị hỏng" gốc Mở tổ chức XCode vào thư mục điều khiển từ xa và mở rộng "nguồn gốc"
  8. Nếu không có chi nhánh xuất hiện nhập tên tài khoản và mật khẩu và điều khiển từ xa sẽ xuất hiện

Hope this helps

Các vấn đề liên quan