Đồng bộ dữ liệu từ Github (public mode) về hosting sử dụng control panel Plesk

  • Tuesday 03/11/2020

GitHub là gì?

GitHub là một dịch vụ nổi tiếng cung cấp kho lưu trữ mã nguồn Git cho các dự án phần mềm. Github có đầy đủ những tính năng của Git, ngoài ra nó còn bổ sung những tính năng về social để các developer tương tác với nhau.

  • Là công cụ giúp quản lý source code tổ chức theo dạng dữ liệu phân tán.
  • Giúp đồng bộ source code của team lên 1 server.
  • Hỗ trợ các thao tác kiểm tra source code trong quá trình làm việc (diff, check modifications, show history, merge source, …)

Hướng dẫn đồng bộ dữ liệu từ Github về hosting sử dụng control panel Plesk

Bài viết này sẽ hướng dẫn đối với trường hợp Gibhub repository ở chế độ public.

1. Nếu chưa có repository thì cần tạo 1 repository  ở chế độ public:

2. Login Plesk theo đường link: https://[tenmiencuaban]:8443

VD: Bạn đăng ký hosting theo tên miền pavietnam.demo và domain pavietnam.demo đã trỏ về IP của hosting thì link truy cập sẽ là https://pavietnam.demo:8443

 

3. Sau khi login vào Plesk, tại mục “Website &Domains”, Click vào “Git”

Tại giao diệnGit Repository, chọn Remote git hosting like GitHub or BitBucket.

– Remote Git  Repository: nhập link truy cập trực tiếp GitHub Reposity cần đồng bộ. Thường sẽ có dạng https://github.com/user/repo_folder

– Có 3 chế độ Deployed:
Automatically deployed (mặc định)
Manual deployment
No deployment

Tùy vào nhu cầu mà chọn chế độ cho phù hợp. Trong bài viết này sẽ chọn Automatically deployed (mặc định) để tự động deployed

– Chọn đường dẫn deployed. Trong VD này chọn đường dẫn là /httpdocs/test

– Sau khi thực hiện xong các bước trên. Click OK

 

Hình bên dưới là dữ liệu đã được đồng bộ thành công

4. Cập nhật dữ liệu mới: Để cập nhật dữ liệu từ gibhub, trên Git Repository đã tạo trên Plesk, Click “Pull Updates”