2012-01-26 16 views
11

Có thể 'ngã ba lần nữa' trong github không? Tôi đã chia rẽ một kho lưu trữ công cộng, nhưng sau đó tôi đã trở thành chủ sở hữu của một tổ chức và tôi muốn ngã ba cùng một kho lưu trữ ban đầu một lần nữa (không phải ngã ba của tôi). Tuy nhiên, có vẻ như để chọn ngã ba làm tổ chức, bạn chỉ có thể làm như vậy bằng cách nhấp vào nút 'ngã ba', bởi vì tôi đã tách nó ra, nút đó bây giờ nói "ngã ba của bạn" để đưa tôi đến bản gốc ngã ba, nhưng không để tôi chọn "nĩa làm tổ chức".nĩa làm tổ chức sau khi đã rèn trong github

+1

này có lẽ nên được chuyển tới [webapps.stackexchange] (http://webapps.stackexchange.com/) hoặc [GitHub Hỗ trợ] (https: //github.com/contact). –

Trả lời

15

Làm thế nào về

  • Xóa kho cá nhân của bạn (đảm bảo rằng bạn đã có một bản sao/sao lưu cục bộ) bằng cách vào https://github.com/:your_login/:repo_identifier/admin sau đó nhấp vào nútXóa Repository trong Danger Zone.

enter image description here

  • Browsing đến thượng nguồn kho GitHub trang (https://github.com/:upstream_login/:repo_identifier) bây giờ sẽ hiển thị một nút Fork.

  • Nhấp vào nút Fork sẽ hiển thị một hộp thoại (tương tự như hình dưới đây) đề nghị nếu bạn sẵn sàng đến ngã ba khu vực cá nhân của bạn hoặc tổ chức khu vực của bạn.

    enter image description here

  • Một khi điều này được thực hiện, bạn có thể thêm vào kho lưu trữ địa phương của bạn một xa trỏ đến kho lưu trữ mới được chia hai trong khu vực tổ chức của bạn.

$ git remote add your_organization [email protected]:your_organization/repo_identifier.git

CẬP NHẬT:

Tôi có thể tìm thấy một (hackish) cách để đáp ứng yêu cầu của bạn

  • Hãy chắc chắn rằng bạn đang đăng nhập ở GitHub
  • Mở một tab mới và chuyển đến https://github.com/:upstream_login/:repo_identifier/fork_select
  • Điều này shou ld hiển thị trang không có kiểu dáng CSS đề xuất chia rẽ kho lưu trữ ngược dòng tới tổ chức tổ chức của bạn.
  • Bấm vào nút :)

Cảnh báo: này dựa vào một tính năng GitHub không có giấy tờ và hack này có thể ngừng làm việc bất cứ lúc nào. Tuy nhiên, một khi ngã ba được tạo ra, ngay cả khi hack ngừng hoạt động, vẫn an toàn khi nghĩ rằng cần phải dừng lại.

enter image description here

+0

thực sự là cách duy nhất? Tôi không muốn xóa ngã ba của tôi, không phải là một cách để có cả hai? – Ben

+0

@Ben Tôi đã thêm một cách giải quyết khác (đã được kiểm tra). Sử dụng nó trong khi nó hoạt động :) – nulltoken

1

Bạn có thể phân nhánh cho một tổ chức sử dụng curl & các github API. Ví dụ dưới đây sẽ ngã ba viên ngọc ruby ​​faraday cho tổ chức "your_organization":

curl https://api.github.com/repos/technoweenie/faraday/forks \ 
-d '{"organization": "your_organization"}' 

Lưu ý: bạn sẽ muốn thay đổi "your_organization" để tên thực tế của tổ chức bạn muốn đến ngã ba đến. Bạn cũng có thể cần phải xác thực để ngã ba thành công.

hướng dẫn forking qua tài liệu hướng dẫn phát triển github:

https://developer.github.com/changes/2012-11-27-forking-to-organizations/

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