Giả sử bạn đang kết nối GitHub qua SSH, bạn có thể chạy lệnh bên dưới để xác nhận điều này.
$git config --get remote.origin.url
Nếu bạn nhận được một kết quả có định dạng sau git@github.com: xxx / xxx.github.com.git, thì bạn nên làm như sau.
Tạo khóa SSH (hoặc sử dụng khóa hiện có). nếu bạn đã có, bạn chỉ cần thêm khóa của mình vào ssh-agent (bước 2) và vào tài khoản GitHub của bạn (bước 3).
bên dưới dành cho những người không có khóa SSH.
Bước 1 Tạo cặp khóa rsa công khai / riêng tư.
$ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Bạn sẽ được yêu cầu xác nhận nơi lưu khóa SSH và cụm mật khẩu bạn muốn sử dụng.
Bước 2 Thêm khóa của bạn vào ssh-agent
Bước 3 Thêm khóa SSH vào tài khoản của bạn
$sudo apt-get install xclip
$xclip -sel clip < ~/.ssh/id_rsa.pub
Sau đó thêm khóa đã sao chép vào GitHub
Chuyển đến Cài đặt -> Phím SSH (Thanh bên cài đặt cá nhân) -> Thêm khóa SSH -> điền vào biểu mẫu (khóa nằm trong bảng tạm của bạn, chỉ cần sử dụng ctrl + v) -> Thêm khóa
Sau khi trải qua các bước trên, bạn nên giải quyết vấn đề cấp phép.
Liên kết tham khảo:
Tạo khóa SSH .