Các lệnh này hoạt động với linux/macos hoặc bash shell của win

Để sử dụng ssh thay vì mật khẩu cho git thì làm các bước sau

1.ssh-keygen 

Tạo ssh key ở máy tính cá nhân, đặt tên file ở bước đầu tiên, nó sẽ tạo ra 2 file <tenfile> và <tenfile>.pub

lấy nội dung file .pub đưa lên gitlab (menu <domain>/-/profile/keys)

2. Start ssh agent
$ eval $(ssh-agent)
Agent pid 9700      

3. Cho ssh nhận biết file key vừa tạo , thường nên move file key vào thư mục ~/.ssh/
$ ssh-add ~/.ssh/<ten_file>

4. Kiểm tra thử

ssh -T git@gitlab.com

nếu hiện welcome là thành công

5. Sử dụng

Khi checkout sử dụng git@<domain>/<repo>