Bài 4: GIT CLONE (Sao chép Repo)
Lệnh git clone để copy một Git Repo về máy local. Một số trường hợp sử dụng git clone như:
Copy một Repo từ máy Remote về Local
Copy một Repo từ thư mục này sang một thư mục khác
Copy một Repo từ một Url (https) ví dụ GitHub
Lưu ý, khi copy Repo bình thường thì nó tự động tạo ra kết nối đến remote Repo, để có thể Push, kết nối này có tên mặc định origin, sau khi copy thì có thể kiểm tra bằng:
git remote -v
Trên máy của bạn có một Git Repo ở đường dẫn path-git, bạn có thể copy sang vị trí khác bằng lệnh:
git clone path-git
Có thể chỉ rõ thư mục cần copy về thay vì tại thư mục hiện tại
git clone path-git path-des
Bước 1: git-bash gõ ssh-keygen
Bước 2: Search trên trình duyệt: file:///C:/Users/Metals/.ssh/id_rsa.pub
Bước 3: Vào GITHUB - Setting - SSH để tạo key mới:
Ví dụ Server có kết nối ssh: user@host, trên đó lưu một Repo ở đường dẫn /path/to/repo, thì có thể copy về bằng lệnh
git clone user@host:/path/to/repo.git
Nhiều dịch vụ Git cung cấp kết nối bằng giao thức (https) ví dụ GitHub, GitLab thì copy về bằng lệnh:
git clone url-repo
Với url-repo là địa chỉ URL ví dụ: https://github.com/xuanthulabnet/learn-ssh.git
Mặc định nó sẽ sao chép về nhánh hoạt động, để xem tất cả các nhánh có trên Remote dùng lệnh