2012-05-22 37 views
16

Chúng tôi có 5 người làm việc trên cùng một dự án và có một số kho lưu trữ GIT trong Bitbucket. Mỗi người dùng có tài khoản Bitbucket của riêng mình. Tôi đang tìm cách tiếp cận thực hành tốt nhất để có một số tính năng nhóm hoặc tổ chức để tất cả chúng ta có thể làm việc trên cùng một kho lưu trữ? Như một trường hợp sử dụng, khi tôi sao chép một kho lưu trữ, người dùng khác không thể đẩy vào cùng một kho lưu trữ. Tôi hy vọng có một số cách để giải quyết điều này mà không cần mọi người sử dụng cùng một tài khoản người dùng.Đội/tổ chức Bitbucket?

Tôi hy vọng điều này đã được giải thích đúng.

Rất cám ơn!

Trả lời

18

Bitbucket just deployed their Teams feature, tương tự như đối với tổ chức GitHub của.

Điều này cho phép bạn quản lý tài khoản nhóm mà không phải đăng xuất khỏi tài khoản của mình và đăng nhập vào tài khoản đó.

4

Cập nhật ngày 30 tháng Năm năm 2012: như Legion đề cập trong his answer, Team Up with Bitbucket mô tả các Đội Bitbucket, để tạo một tài khoản chia sẻ.


câu trả lời gốc (tháng, 22sd 2012)

Với Bitbucket permissions, bạn có thể cấp ghi vào những người dùng khác cho mỗi kho của bạn.

Người dùng tạo repo được gọi là chủ sở hữu của nó.
Chỉ chủ sở hữu mới có thể xóa repo. Bạn có thể tạo không giới hạn Bitbucket kho công cộng hoặc tư nhân.

  • Kho lưu trữ công khai hiển thị với tất cả người dùng bitbucket.
  • Kho lưu trữ riêng tư chỉ hiển thị với chủ sở hữu và người dùng mà chủ sở hữu cấp quyền. Điều này có nghĩa là một người dùng trái phép không thể sao chép hoặc xem nội dung của một repo riêng ngay cả khi họ biết URL của repo.

Chủ lưu trữ có thể cấp cho người dùng khác quyền truy cập rõ ràng vào kho lưu trữ.
Chủ sở hữu có thể cho phép 5, 10, 25, 50 hoặc số lượng người dùng không giới hạn truy cập vào kho lưu trữ dưới sự kiểm soát của họ.
Chủ sở hữu luôn được tính là một người dùng.
Chủ sở hữu định cấu hình các quyền được liên kết với từng người dùng có quyền truy cập. bitbucket hỗ trợ các mức cho phép sau:

  • đọc Xem nội dung kho lưu trữ. Tất cả các kho lưu trữ công cộng đều cấp cho tất cả người dùng bitbucket quyền tự động đọc.
  • viết Đóng góp vào kho lưu trữ bằng cách đẩy các thay đổi trực tiếp từ kho lưu trữ trên máy cục bộ.
  • quản trị Làm mọi thứ mà chủ sở hữu kho lưu trữ có thể thực hiện, ngoại trừ xóa kho lưu trữ. Điều này có nghĩa là quản trị viên có thể:
    • Thay đổi cài đặt kho lưu trữ.
    • Thêm, thay đổi và xóa quyền của người dùng.
    • Cấp cho người dùng quyền truy cập quản trị viên khác.
+0

Tôi thấy rằng vấn đề của tôi không được giải thích đúng. Giả sử chúng ta có 2 người dùng làm việc trên cùng một kho lưu trữ trong các nhánh khác nhau. Người dùng 1 đẩy các thay đổi của mình vào kho lưu trữ, và sau đó nhân bản kho lưu trữ trên máy chủ sản xuất. Kho lưu trữ mới trên máy chủ hiện bị khóa cho tài khoản của Người dùng 1, do đó, Người dùng 2 không có quyền truy cập để kéo các thay đổi của mình. Có một giải pháp cho tình hình perticular này? – frigg

+0

@frigg sẽ được thông qua một móc 'sau khi kiểm tra' để' chmod' các tệp: http://stackoverflow.com/questions/6210116/git-deploying-project-file-permissions-chmod (hoặc, cho một máy chủ, một móc "sau khi nhận") – VonC

+0

Cảm ơn bạn đã liên kết, đó chính xác là những gì tôi đang tìm kiếm. – frigg

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