Tôi đã sao chép dự án từ máy chủ sử dụng git clone
và bây giờ tôi muốn sao chép nó (tất cả các nhánh) sang một máy chủ khác để người khác có thể bắt đầu sử dụng nó. Tôi đoán tôi có thể chỉ cần sao chép toàn bộ kho lưu trữ bằng tay và sau đó phát hành git config --bool core.bare true
và xóa tất cả mọi thứ trừ thư mục .git
nhưng tôi không nghĩ rằng đó đủ điều kiện làm kho lưu trữ 'trần' và tôi lo lắng điều đó có thể gây ra sự cố cho tôi. Tôi đã hy vọng tôi có thể tạo kho lưu trữ từ xa mới bằng cách sử dụng git init --bare
và chỉ cần đẩy một cục bộ của tôi vào nó, nhưng như tôi đã sao chép bản sao cục bộ của mình từ một máy chủ khác, origin
dường như đang chặn tôi thực hiện việc này.Tạo bản sao kho lưu trữ git cục bộ trên máy chủ từ xa
31
A
Trả lời
43
- Tạo một kho lưu trữ trần tươi trên máy chủ:
git init --bare newrepo.git
- Thêm nó như là một từ xa trong repo địa phương của bạn:
git remote add newrepo git://[email protected]/newrepo.git
git push newrepo master
để đẩy một ngành cụ thể, hoặc
git push --all newrepo
để đẩy tất cả các chi nhánh
14
Một cách khác là (như bạn muốn):
git clone --bare /path/to/repo newrepo.git
Các vấn đề liên quan
- 1. Nhân bản kho lưu trữ Git cục bộ
- 2. Cách lấy/sao chép chi nhánh git từ xa vào kho lưu trữ cục bộ
- 3. git đẩy tới kho lưu trữ từ xa "Không thể đọc từ kho lưu trữ từ xa"
- 4. Cách đẩy các thay đổi cục bộ vào kho lưu trữ git từ xa trên bitbucket
- 5. Cách sao chép kho lưu trữ đến một máy chủ/kho lưu trữ từ xa với Mercurial
- 6. Đẩy từ kho lưu trữ cục bộ sang GitHub được lưu trữ từ xa
- 7. chuyển đổi kho lưu trữ cục bộ maven thành kho lưu trữ từ xa
- 8. Git vô hiệu đẩy từ kho lưu trữ cục bộ
- 9. Tạo kho lưu trữ trung tâm trong Git từ kho lưu trữ cục bộ hiện có (trong Windows)
- 10. Có thể sử dụng cả Kho lưu trữ NuGet cục bộ và Kho lưu trữ từ xa
- 11. Có cách nào đơn giản để "git mô tả" một kho lưu trữ từ xa không?
- 12. Git, xóa kho lưu trữ
- 13. Sử dụng kho lưu trữ Git cục bộ với kho lưu trữ Subversion chính
- 14. GIT: clone hoạt động, đẩy từ xa không. Kho lưu trữ từ xa trên copssh
- 15. Git hooks - tuyên truyền từ kho lưu trữ từ xa?
- 16. Ghi đè kho lưu trữ git từ xa với kho lưu trữ của tôi
- 17. Git kho lưu trữ từ xa rõ ràng
- 18. git xuất từ kho lưu trữ từ xa github
- 19. Nhận số phiên bản của kho lưu trữ từ xa
- 20. Tạo Sao lưu Sql Server trên Máy cục bộ
- 21. xcode git không thể kéo các thay đổi từ kho lưu trữ từ xa
- 22. pip cài đặt kho lưu trữ git cục bộ
- 23. SQL Server SMO sao lưu cục bộ từ máy chủ từ xa
- 24. Git sao chép phiên bản cụ thể của kho lưu trữ từ xa
- 25. Làm cách nào để sao chép kho lưu trữ git và giữ điều khiển từ xa?
- 26. Đẩy vào kho lưu trữ git được lưu trữ cục bộ qua HTTP
- 27. Git reset --hard và một kho lưu trữ từ xa
- 28. Hợp nhất hai kho lưu trữ từ xa vào Git
- 29. Gắn thẻ kho lưu trữ git từ xa mà không cần nhân bản nó
- 30. Ẩn danh kho lưu trữ git cục bộ?
'git push --all newrepo' nên làm điều đó. –
@Greg: cool, cảm ơn! –
Hoàn hảo! Cảm ơn nhiều. – Rob