Khi đi làm, bạn sẽ gặp vài trường hợp sáng code 1 dự án, chiều code một dự án, nghe có vẻ hơi lạ có đúng không. Đừng bất ngờ =)) là thật đấy. Đôi khi khách hàng A họ chỉ thuê chúng ta có 50% effort của dự án, vậy còn 50% effort còn lại bạn làm gì, bạn phải tham gia là đúng rồi. Chuyện chẳng có gì đáng bàn nếu như chiều chúng ta vẫn làm việc với khách hàng A

Nhưng đời không như là mơ, chiều ta làm việc ở dự án với khách hàng B với vai trò support, lúc này chúng ta cần làm sao để khách hàng biết đó là account được phép pull push

Bước 1: Tạo một SSH key mới

Đầu tiên chúng ta thử xem giờ đang có bao nhiêu tài khoản SSH git, bật git bash / terminal lên và gõ câu lệnh sau

Đại loại chúng ta sẽ thấy 2 file id_rsa, id_rsa.pub đó là 2 file SSH của account thứ nhất. Bây giờ chúng ta sẽ tạo 1 SSH key mới cho account thứ 2 bằng cách chạy câu lệnh sau

Hãy để ý PERSONAL và thay bằng từ mà bạn muốn =))

Bước 2: Cài đặt SSH thêm github

Lấy id_rsa của email mới bạn vừa tạo bằng câu lệnh sau:

Note: Đoạn này chắc không cần nhắc bạn vẫn biết thay PERSONAL bằng tên đã tạo ở bước 1 phải không, à mà thôi nếu quên thì mình nhắc lại cho nhớ

Sau đó  nhập vào ssh-key cuả tài khoản git công việc tại https://github.com/settings/keys

Bước 3: Cài đặt github host

Sử dụng gitbash gõ lệnh sau:

Và thêm đoạn code này vào

Tất nhiên rồi, thêm xong thì nhớ lưu lại

Bước 4: Kiểm tra thử

Chúng ta đã cấu hình, setup xong hết rồi. Bây giờ hãy tạo một thư mục, khởi tạo git và tạo một commit đầu tiên

Login tài khoản Github thứ 2 của bạn vào Github, tạo một repository tên là “Test” và chạy các câu lệnh dưới đây trong terminal để push code lên git repo.

Lần này thay vì sử dụng git@github.com, chúng ta đã thay đổi thành git@github-PERSONAL như chúng ta đã config trong file config.
Trở lại Github và bạn sẽ thấy repository của bạn. Hãy nhớ rằng:

Khi làm việc với tài khoản cá nhân thì bạn không cần thay đổi gì cả.
Khi làm việc với tài khoản thứ 2 thì hãy chắc chắn rằng bạn đã sử dụng git@github-PERSONAL.

Neartech xin trân trọng cảm ơn bạn đã quan tâm bài viết này! Nếu bạn gặp khó khăn gì hãy để lại comment ở bên dưới, nếu có thể mình sẽ giúp đỡ bạn!

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments