git clone ssh://git@github.com/<user>/<repository name>.git
Nếu lỗi xảy ra:fatal: destination path 'ssh://user@server:/GitRepos/myproject.git' already exists and is not an empty directory.
Fix:
For setting up git to clone via ssh see:
- Generating SSH Keys and add your generated key in Account Settings -> SSH Keys
1. Kiểm tra xem git đã có ssh key chưa:
$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist
Nếu có thì nó sẽ có file .pub như sau:
- id_rsa.pub
- id_ecdsa.pub
- id_ed25519.pub
2. Nếu chưa có ssh key thì phải add
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
email: là email bạn đăng ký git
Tiếp:
Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter]
Thêm mật khẩu:
Enter passphrase (empty for no passphrase): [Type a passphrase]
> Enter same passphrase again: [Type passphrase again]
3. Add ssh-key vào ssh-agent
$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/id_rsa
Không có nhận xét nào:
Đăng nhận xét