Nhà cung cấp VPS của tôi khuyên tôi nên để cổng SSH của mình đến số cổng tùy chỉnh mà họ gán nó theo mặc định (không phải 22). Vấn đề là trong khi tôi biết tôi có thể cung cấp số cổng khi tạo cấu hình từ xa, có vẻ như tôi không thể làm tương tự khi thực hiện một bản sao git. Tôi đang sử dụng gitolite vì vậy tôi sao chép các lệnh như sau:
git clone git@mydomain.com:gitolite-admin
Có cách nào để chuyển đổi điều này sang sử dụng số cổng ssh tùy chỉnh không?
Tôi cũng nên đề cập đến tôi đang chạy cygwin trên windows. Tôi đã thấy nhiều nơi nói rằng thêm cổng tùy chỉnh vào ~/.ssh/config
tệp như
Host mydomain.com
Port 12345
tuy nhiên trong cygwin, tập tin đó dường như không tồn tại.
/Users/USERX/.ssh/config
bạn cần đặt HOME
môi trường cục bộ của mình thành /Users/USERX
.
.ssh/config
(khôngconf
) trong thư mục nhà của người dùng của bạn. Nó không cần thiết cho hoạt động cơ bản, và do đó không tồn tại theo mặc định. Bạn sẽ phải tạo ra nó. Hãy thửvim ~/.ssh/config
(hoặc sử dụng trình soạn thảo văn bản đã cài đặt ưa thích của bạn) để mở / tạo nó.