(Chủ yếu là một câu hỏi Git, nhưng có thể có liên quan đến người sử dụng PyroCMS khác)không thể thêm git submodule vào kho
Tôi có một kho lưu trữ địa phương của PyroCMS - repo là một bản sao của một ngã ba github của dự án chính. Tôi cũng có một mô-đun PyroCMS, cũng là một bản sao cục bộ của một ngã ba github của rằng dự án.
Tôi đã đặt cả hai trong các thư mục riêng biệt.
~/Dropbox/websites/pyrocmscommunity-test/
~/Dropbox/github/PyroDatabase/
Tôi muốn thêm PyroDatabase như một submodule của pyrocmscommunity-kiểm tra, vì vậy tôi có thể kéo cập nhật từ github, theo dõi các thay đổi của riêng tôi, vv
tôi đã cố gắng để làm điều này bằng cách vào phía trên cùng của cây làm việc và thực hiện:
git submodule add ../../github/PyroDatabase/ addons/shared_addons/modules/
nhưng nó đã không hoàn thành đúng:
Cloning into 'addons/shared_addons/modules/database'...
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly
Tôi không hiểu điều này vì tôi không chỉ định kết nối SSH, tôi chỉ muốn sử dụng repo cục bộ. Nó đang cố gắng kết nối và tại sao?
Ngoài ra, bây giờ, bất cứ khi nào tôi lặp lại các lệnh, tôi có được điều này:
'addons/shared_addons/modules' already exists in the index
Nhưng tôi không hiểu điều này như không có .gitmodules
tập tin và không đề cập đến các tập tin module trong .gitconfig
một trong hai.
Tôi đang làm gì sai và cách đặt lại mọi thứ?
Cảm ơn, William
Lạ. Làm việc cho tôi. Tôi cũng đã cố gắng nhân bản một kho lưu trữ cục bộ không đồng bộ với kho lưu trữ github từ xa, có khả năng nhân bản cục bộ sẽ kết nối với điều khiển từ xa của nó ... nhưng điều đó cũng làm việc. – GoZoner