生成SSH key
- 打开 Git Bash
-
输入您的邮箱地址
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
-
生成密钥对
- 直接输入Enter即可
Generating public/private rsa key pair.
-
输入保存密钥对的文件地址
- 默认使用 /c/Users/you/.ssh
- 生成id_rsa以及id_rsa.pub两个文件
- 直接输入Enter即可
Enter a file in which to save the key (/Users/<em>you</em>/.ssh/id_rsa): <em>[Press enter]
-
输入密钥对密码
- 如果输入密码则在每次启动Pageant时,需输入一次密码。若当前工作电脑需多人共用,建议加入密码,并在每次操作完毕后关闭Pageant.
Enter passphrase (empty for no passphrase): <em>[Type a passphrase] Enter same passphrase again: <em>[Type passphrase again]
使用密钥对
添加公钥
- 使用记事本打开生成的两个文件中后缀为 .pub 的文件
- 复制其中所有内容
-
将内容黏贴至您的个人信息中
- 以 code.aliyun.com 为例
- Home -> Profile -> sshKeys -> 右上角 ADD SSH KEY (不理解为啥 code 部分都是英文)
添加私钥
使用命令行模式
- 打开 Git Bash
-
Clone您的项目
- 打开您的项目页面,选择SSH方式,拷贝项目路径
- 项目路径应以 git@ 开头,以 https 开头的连接不在本文讨论范围内
- 其他命令查询请输入 git help
git clone <em>your_project_path
使用 TortoiseGit
添加私钥
TortoiseGit 以及 SourceTree 等工具仅支持 ppk 格式私钥文件
- 打开 Puttygen -> Conversions -> Import key -> 选择已生成的 id_rsa 文件 -> Save private key
->输入欲生成文件名
- 打开Pagent -> Add Key -> 选择以生成的 ppk 文件 -> 完成后在窗口中添加一条新信息
拉取项目
-
获取项目路径
- 打开您的项目页面,选择SSH方式,拷贝项目路径
- 项目路径应以 git@ 开头,以 https 开头的连接不在本文讨论范围内
- Clone您的项目
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。