Thủ Thuật
Git Server là gì? Cách tạo kho lưu trữ Git trên máy chủ
709 18/07/2023
Git Server là một hệ thống được sử dụng để lưu trữ và quản lý mã nguồn trong quá trình phát triển phần mềm. Nó cung cấp một nền tảng để các nhà phát triển làm việc cùng nhau trên các dự án, giúp quản lý phiên bản và hợp nhất các thay đổi từ nhiều nguồn khác nhau.
Để tạo một kho lưu trữ Git trên máy chủ của bạn, bạn có thể tuân theo các bước sau:
- Cài đặt Git: Đầu tiên, bạn cần cài đặt Git trên máy chủ. Git có thể được tải xuống và cài đặt từ trang web chính thức của Git: https://git-scm.com/downloads.
- Khởi tạo kho lưu trữ: Tiếp theo, bạn cần khởi tạo một kho lưu trữ trên máy chủ. Điều này có thể được thực hiện bằng cách mở terminal hoặc command prompt và di chuyển đến thư mục mà bạn muốn sử dụng làm kho lưu trữ. Sau đó, chạy lệnh sau để khởi tạo kho lưu trữ trống:
Lệnh trên sẽ tạo ra một kho lưu trữ Git trống trên máy chủ của bạn.
- Thiết lập quyền truy cập: Bạn cần đảm bảo rằng các người dùng khác có quyền truy cập vào kho lưu trữ trên máy chủ. Điều này có thể được thực hiện bằng cách đảm bảo rằng các người dùng cần truy cập có quyền đọc và ghi vào thư mục chứa kho lưu trữ.
- Cấu hình truy cập từ xa: Cuối cùng, bạn cần cấu hình truy cập từ xa để các thành viên trong nhóm của bạn có thể sao chép (clone) và đẩy (push) các thay đổi vào kho lưu trữ. Có nhiều phương pháp để cấu hình truy cập từ xa, như sử dụng giao thức HTTP, SSH, hoặc Git. Bạn có thể tìm hiểu về cách cấu hình truy cập từ xa phù hợp với môi trường của bạn trong tài liệu hướng dẫn Git.
>>> Một số máy chủ server bán chạy nhất thị trường, mời bạn tham khảo ngay.
Hoặc bạn có thể tạo kho lưu trữ Git trên thiết bị NAS:
- Đăng nhập vào DSM bằng tài khoản có quyền quản trị.
- Vào Control Panel > Terminal & SNMP > Terminal rồi bật dịch vụ SSH .
- Vào Control Panel > Shared Folder và tạo một thư mục dùng chung cho kho Git.
- Trên máy tính của bạn, nhập lệnh bên dưới để truy cập Synology NAS qua SSH:ssh [Tên người dùng quản trị viên NAS Synology]@[Địa chỉ IP hoặc tên máy chủ của Synology NAS] -p [Số cổng của SSH] Ví dụ: bạn có thể nhập:
ssh myadminuser@192.168.1.2 -p 22 - Nhập lệnh bên dưới để thay đổi thư mục hiện tại thành thư mục dùng chung mà bạn đã tạo ở bước 3:cd /[Tên tập đĩa]/[Tên thư mục dùng chung]/
Ví dụ: bạn có thể nhập:
cd /volume1/mysharefolder/ - Nhập lệnh bên dưới để tạo một thư mục trên máy tính của bạn cho kho lưu trữ Git:mkdir [Tên thư mục]
- Nhập lệnh bên dưới để thay đổi vị trí hiện tại sang thư mục mới:cd [Tên thư mục]
- Nhập lệnh bên dưới để tạo kho lưu trữ Git trần trong thư mục bạn đã tạo ở bước 6:git init –bare
>>>> Tham khảo thêm một số thiết bị lưu trữ dữ liệu Nas Synology tại Máy Chủ Việt.
Sau khi hoàn thành các bước trên, bạn đã tạo thành công một kho lưu trữ Git trên máy chủ của mình. Nhóm của bạn có thể sử dụng kho lưu trữ này để làm việc cùng nhau trên các dự án phát triển phần mềm.