GIT 4 - Git clone

Lý thuyết

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

Sử dụng

Copy Repo từ thư mục này sang thư mục khác

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

Copy Repo từ server về bằng giao thức ssh

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

Copy Repo bằng giao thức https

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

Post a Comment