Gần đây tôi đã thiết lập máy chủ lưu trữ git trong thùng và cài đặt và chạy với gitosis được cài đặt làm công cụ quản lý. Truy cập chỉ đọc có sẵn thông qua giao thức git: // và quyền truy cập ghi có sẵn thông qua gitosis bằng cách sử dụng khóa công khai ssh.Có thể sử dụng cùng cặp khóa công khai/riêng tư trên 2 máy để truy cập kho lưu trữ git không?
Tôi có nhà phát triển đã được cấp quyền truy cập vào dự án của mình bằng khóa công khai được tạo trên máy trạm để bàn của mình.
Hiện tại, anh ấy muốn truy cập vào kho lưu trữ đó từ máy tính xách tay của mình bằng cùng một cặp khóa ssh. Ông đã sao chép có thư mục .ssh trong toàn bộ máy tính xách tay của mình và đã cố gắng sao chép từ kho lưu trữ mà không thành công.
Đây có phải là điều hợp lệ để thử không?
Có phải tạo cặp khóa ssh cho mỗi máy không? Điều này có vẻ lạ vì nó có hiệu quả sẽ yêu cầu một tên người dùng máy tính để được thêm vào cấu hình gitosis.
Mọi trợ giúp sẽ được đánh giá cao.
Chúng tôi đã chứng minh rằng việc sao chép các khóa ssh sang các máy khác hoạt động như được đề xuất. Bây giờ chúng tôi nghĩ rằng đây có thể là vấn đề về mạng/vpn. Cảm ơn câu trả lời. – Lou
Tên người dùng của nhà phát triển có giống nhau trên cả hai máy khách không? – Nate
Không, chúng không phải nhưng tôi không nghĩ rằng vấn đề trong trường hợp này. Lệnh git clone đang được sử dụng chỉ định git @ trong dòng lệnh. Vì vậy, truy cập là thông qua người dùng git chung ở cuối kho. –
Lou