Tôi là người mới bắt đầu trong DVCS (Tôi đến từ thế giới SVN) và bây giờ tôi đã thành thạo repo địa phương của mình, tôi muốn thiết lập một máy tính từ xa (Amazon EC2) để giữ các tệp web của mình để tôi có thể dễ dàng cập nhật các ứng dụng web mà không cần FTP hoặc một số sorta điềuLàm thế nào để làm cho Hg/Git một repo từ xa?
tôi muốn kết thúc bằng:
hg push http://hg.domain.com/webserver/hello
hoặc git
git push myAmazon master
tôi phải làm gì để cấu hình ở máy chủ từ xa của tôi (cài đặt Hg/Git) làm cho một thư mục một repo sử dụng init
và những gì sẽ được tiếp theo?
Có lẽ tôi không phải là 100% rõ ràng với câu trả lời ở trên, vì vậy đây là một câu hỏi đơn giản
Tôi muốn thay thế FTP Upload bằng cách sử dụng Git/Hg
push
, làm cách nào tôi có thể thực hiện việc này?
Vì vậy, chúng ta hãy tưởng tượng kịch bản này:
C:\Inetpub\wwwroot\mybrandNewWebApp
là gốc rễ của một trang web lưu trữ trong IIS (đây là một máy tính từ xa, ví dụ: trong Amazon EC2), tại thư mục này tôi bắt đầu lập một kho lưu trữ sử dụng git init
/hg init
.
Làm cách nào tôi có thể định cấu hình kho lưu trữ này từ máy tính xách tay của riêng tôi Tôi có thể thực hiện push remote
để "Tải lên thay đổi của tôi"?
Tôi làm cách nào để định cấu hình kho lưu trữ này thành Có thể tiếp cận và có thể đẩy?
Câu hỏi từ đọc tất cả nhận xét?
Tôi có nên tạo thư mục khác làm repo và sử dụng khi đẩy tốt tôi có thể chạy tập lệnh thực sự cập nhật thư mục gốc của trang web không?
tức là bạn muốn sử dụng VCS để triển khai trang web của mình –
Bạn đang sử dụng loại công nghệ trang web nào? Bạn có cần phải xây dựng mã, ví dụ? Bạn có đơn vị kiểm tra? –
@Lasse V. Karlsen ** IIS ** có nghĩa là Windows Server, tôi có thể dễ dàng chạy 'build.exe' và chạy thử nghiệm Đơn vị từ dòng lệnh, nếu tôi cần, tôi chỉ không biết cách thiết lập mọi thứ cho đến repo hoạt động như một điều khiển từ xa:/ – balexandre