Làm cách nào để tạo một repo git trên máy chủ chia sẻ của tôi? Nhận quyền truy cập SSH bằng cách này.Làm cách nào để tạo một repo git trên máy chủ chia sẻ của tôi?
5
A
Trả lời
6
Giả sử Git được cài đặt ...
git init --bare /path/to/repo
Nếu Git không được cài đặt, bạn sẽ không thể để đẩy trực tiếp đến kho lưu trữ, nhưng bạn có thể làm một bản chụp có sẵn bằng cách làm như sau (từ here):
Đầu tiên, trên máy tính cục bộ của bạn, hãy chạy các lệnh này (điều này giả định repo của bạn đang ở ~/foo
địa phương):
git clone --bare ~/foo ~/foo.git
cd ~/foo.git
git --bare update-server-info
Sau đó, sao chép thư mục foo.git
kết quả vào thư mục public_html
của máy chủ web của bạn. Sau khi làm như vậy, bạn sẽ có thể kéo từ http://yourserver.com/you/foo.git hoặc tương tự. Bất cứ khi nào bạn muốn cập nhật ảnh chụp nhanh, bạn cần phải lặp lại các bước trên.
Các vấn đề liên quan
- 1. Cách tốt nhất để chia sẻ git repo qua ssh
- 2. Git, Làm thế nào để thay đổi một trần để một repo chia sẻ?
- 3. Đồng thời trong một repo GIT trên một thư mục chia sẻ mạng
- 4. Làm cách nào để truy cập vào kho lưu trữ git trên cửa sổ chia sẻ?
- 5. Làm cách nào để thiết lập thư mục gói R được chia sẻ trên máy chủ?
- 6. Làm thế nào để bạn thiết lập CakePHP trên một máy chủ chia sẻ?
- 7. Nếu tôi có một repo GIT (trần) trên máy chủ của tôi, tôi có thể chuyển nó sang máy chủ khác một cách dễ dàng không?
- 8. Làm thế nào để thực hiện một repo Git với một máy chủ SVN rỗng?
- 9. Chia nhỏ git repo
- 10. Biên dịch git cho Linux 32 bit trên máy chủ chia sẻ
- 11. Làm cách nào để chuyển repo git từ xa của tôi sang một repo git từ xa khác?
- 12. Tôi làm cách nào để chia sẻ lớp giữa mã máy khách GWT và mã máy chủ?
- 13. Cách chia sẻ tệp trên các kho lưu trữ git?
- 14. SVG sang PDF trên máy chủ chia sẻ linux
- 15. Làm thế nào để 'git push' vào một repo được sao chép như chỉ đọc vào máy chủ dàn máy của nhóm của tôi
- 16. Tôi làm cách nào để ẩn Khóa API Google Maps khi chia sẻ mã trên github?
- 17. Tôi làm cách nào để chia sẻ Phiên kiểm tra đơn vị ReSharper trên một nhóm?
- 18. Làm cách nào để xóa tất cả các tệp trong repo git của tôi và cập nhật/đẩy từ repo git cục bộ của tôi?
- 19. Làm cách nào để đẩy chi nhánh Git cụ thể vào máy chủ của tôi?
- 20. Sửa đổi Git cam kết với một repo được chia sẻ
- 21. Chia sẻ phiên trên nhiều tên miền trên cùng một máy chủ
- 22. Cách chia sẻ tệp cấu hình trong git?
- 23. làm cách nào tôi có thể thực hiện "git pull" tự động khi máy chủ của tôi khởi động
- 24. Làm thế nào để tạo một zip của repo Mercurial của tôi để phát hành?
- 25. Git buộc hoàn toàn đồng bộ để làm chủ
- 26. Làm cách nào để tôi viết một ứng dụng web node.js với cả mã phía máy chủ và máy khách?
- 27. Tôi làm cách nào để chia sẻ phiên trên nhiều tên miền phụ trong ASP.NET?
- 28. Làm cách nào để lấy lại một repo Git được chia nhỏ mà không xóa và bỏ lại?
- 29. Lỗi trình biên dịch - lệnh msgfmt không tìm thấy khi biên dịch git trên máy chủ chia sẻ
- 30. Chia sẻ một SESSION trên nhiều máy chủ với các miền khác nhau
hmm..điều gì có nghĩa là giả định git được cài đặt? Tôi có một máy khách git chỉ –
Bạn cần phải cài đặt Git trên máy chủ mà bạn đang tạo một repo. – Amber
Amber, những gì về cơ bản tôi muốn làm là: Tôi đã có một repo riêng bitbucket. Tôi đang sử dụng nó trên hai máy. nhưng đôi khi tôi muốn nó xuất hiện trực tiếp trên tên người dùng của tôi/public_html/repo_live ... làm thế nào để tôi làm điều đó ... hãy cụ thể xin vui lòng ... –