Banner 1
Banner 2
hero

Phạm Văn Tú

4518 thành viên

  1. Trang chủ /
  2. Git /
  3. SSH key trong github

SSH key trong github

10/13/2022
Git

– Khi push thì mình phải đảm bảo đã có 1 repo trên server (github) rồi

– Local repo của mình phải kết nối với remote repo đó

Để kết nối với remote repo thường sẽ có 2 cách

Clone remote repo về local, lúc này dưới local đã có local repo và được kết nối sẵn với remote repo Dùng câu lệnh git remote để tạo mối liên kết giữa local repo và remote repo (cách này thường thì sẽ có code dưới local gòi nha ae)

Clone thì thường sẽ có 2 cách

Clone bằng SSH (nên dùng cái này vì tiện và bảo mật) nhưng hơi phức tạp lúc setting ban đầu (tạo key, add key) Clone bằng HTTPS

Để tạo SSH key thì bạn có thể tham khảo ở [đây](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) hoặc xem hướng dẫn của mình nhé

Đầu tiên ae bật terminal lên gõ dòng lệnh sau: ssh-keygen -t ed25519 -C “email_bạn_dùng_ở_account_github” Nó sẽ thông báo tạo ra 1 public key và 1 pirvate key ở ổ /C/User/... thường là vậy. Nếu bạn muốn đổi đường dẫn này thì có thể copy đoạn /C/User/.../id_rsa_tupham hoặc bạn có thể để nguyên rồi enter cũng không sao Rồi các bước sau như nhập password bạn cũng ko cần nhập cứ enter cho đến khi nó thông báo oke Để xem public key nhanh chóng thì ở bước 3 có thông báo your public key… C/User/… thì mình copy bỏ lên trình duyệt luôn rồi sửa thành C:/User… là hiển thị rồi đỡ tìm hehe. Thấy khỏe hơn nhiều chưa ae.

Hoặc nhanh hơn thì tại terminal đang gõ nhập lệnh cat rồi copy đường dẫn đó vô luôn nha ae Sau khi có được public key rồi thì ae có thể add key nhanh thông qua đường dẫn này Check xem kết nối github thành công chưa: ssh -T git@github.com

Hiện như này là add thành công gòi nhé ae. Nếu chưa được thì xem mình gắn ssh key vô github chính xác chưa nhé vì có thể ae copy thiếu gì đó hehe

SSH key trong github
hero