2013-02-24 47 views
7

Tôi đã tạo tài khoản github mới và tôi muốn chuyển một kho lưu trữ riêng tư từ tài khoản cũ sang tài khoản mới của mình và điều quan trọng là duy trì tất cả lịch sử. Sau đó tôi muốn xóa repo trong tài khoản cũ.chuyển tài khoản github riêng tư sang tài khoản mới

ví dụ:

tài khoản github hiện: cũ dùng
repo tin hiện dưới tài khoản cũ của người dùng: myrepo
tài khoản github mới: mới dùng

gì nên tôi làm gì?

+2

Can không chỉ là "bản sao" nó? –

Trả lời

2

Thứ nhất, kiểm tra GitHub transfer page:

Chuyển giữa các tài khoản người dùng

  • Mở trang của repo
  • Chọn "Settings" với thanh tác vụ kho enter image description here
  • Nhấp vào "Chuyển" nút enter image description here

Các tùy chọn khác, nếu bạn đã repo của bạn nhân bản tại địa phương, là:

git push --mirror [email protected]:NewUsername/newProject.git 
+0

đã thử "git push --mirror [email protected]: NewUsername/newProject.git", nó hoạt động như ma thuật. cảm ơn! – user342673

+0

@ user342673 có, '--mirror' là quan trọng nếu bạn muốn nhận được tất cả các chi nhánh và thẻ của bạn. – VonC

0

Nếu giả mạo repo không hoạt động cho bạn (bạn sẽ phải thêm người dùng mới làm cộng tác viên, tôi nghĩ), bạn có thể sao chép repo trong máy tính và sau đó đẩy nó vào repo mới trong tài khoản người dùng mới.

Cuối cùng, như tôi đã luôn đề xuất, nếu sự cố của bạn vẫn chưa được giải quyết, contact GitHub support team, họ chắc chắn sẽ có thể giúp bạn.

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