2015-12-17 20 views
5

Có cách nào giới hạn truy cập kho lưu trữ bitbucket hoặc Github từ một địa chỉ IP cụ thể không.Giới hạn truy cập của GitHub hoặc Bitbucket Repository

Điều này có nghĩa là tôi chỉ muốn truy cập kho lưu trữ của tổ chức của mình từ văn phòng của tôi.

Cách khác là có cách nào để chặn theo thời gian không?

Bất kỳ nhà cung cấp git nào hỗ trợ tính năng này?

Khóa SSH chỉ hữu ích cho hành động git mà không cần nhập mật khẩu và tên người dùng?

Bất kỳ cách nào để giải quyết vấn đề này?

Tôi nghĩ nhiều công ty CNTT đang sử dụng dịch vụ này để đảm bảo mã nguồn của họ.

Có thể đạt được điều này mà không có dịch vụ git không?

+0

Không phải địa chỉ IP cụ thể nhưng bạn có thể giới hạn địa chỉ này chỉ với một số tài khoản nhất định (tài khoản bạn chưa mời sẽ không thể xem hoặc kiểm tra mã của bạn). Đây là tính năng trả phí. – slebetman

+0

nhưng @slebetman, khi anh ta ra khỏi văn phòng anh ta có thể truy cập repo .. đó là vấn đề đối với tôi. –

+0

Hmm .. thông thường tôi sẽ xem xét tính năng đó. Hầu hết các công ty ngày nay mong đợi nhân viên của họ có thể truy cập mã từ bất kỳ đâu. Xem câu trả lời của Tim cho một giải pháp cho github. Một cách khác là lưu trữ repo trên máy chủ của riêng bạn bằng cách sử dụng một cái gì đó như gitolite hoặc gitlab. Sau đó, bạn thậm chí không phải để lộ mã của bạn trên internet. Chỉ cần lưu trữ nó trong mạng LAN của bạn. – slebetman

Trả lời

5

BitBucket does not appear hiện để hỗ trợ giới hạn truy cập theo địa chỉ IP:

Chúng tôi không có bất kỳ kế hoạch để thêm tính năng này trong thời gian ngắn, nhưng đó là một ý tưởng tốt. Chúng tôi sẽ để vấn đề này mở dưới dạng yêu cầu tính năng.

GitHub Enterprise does appear để hỗ trợ hạn chế truy cập theo địa chỉ IP:

Bất cứ khi nào bạn thêm một SSH key để GitHub Enterprise qua Management Console, bạn cũng có thể chỉ định địa chỉ IP để cho phép hoặc từ chối các kết nối từ .

Tại sao BitBucket không vội vàng thêm tính năng này, chúng ta có thể xem mô hình mà Git được xây dựng. Một đặc điểm chính của Git là nó cho phép phát triển phân tán thực sự, qua các địa điểm và địa chỉ IP. Nhà phát triển có thể đóng góp ở nhà, tại văn phòng hoặc trên đường, chỉ yêu cầu kết nối internet. Thậm chí anh ấy có thể tiếp tục thực hiện các cam kết mà không cần kết nối internet.

+0

có nghĩa là github đang hỗ trợ các khóa ssh phải không? –

+0

Theo như tôi biết, có hỗ trợ với các khóa SSH. –

+0

bạn có thể vui lòng chia sẻ liên kết để thiết lập số này –

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