📝优化
This commit is contained in:
parent
8ab8f3960b
commit
023f4090eb
@ -21,17 +21,31 @@ ssh-keygen -t rsa -C "your_email@example.com"
|
|||||||
```sh
|
```sh
|
||||||
git config --global core.sshCommand "openssh-client -o StrictHostKeyChecking=no -i /path/to/your/key.pem"
|
git config --global core.sshCommand "openssh-client -o StrictHostKeyChecking=no -i /path/to/your/key.pem"
|
||||||
```
|
```
|
||||||
|
|
||||||
1. `--global` 参数代表全局使用,不全局使用则需要进入对应本地仓库目录进行设置
|
1. `--global` 参数代表全局使用,不全局使用则需要进入对应本地仓库目录进行设置
|
||||||
|
|
||||||
2. `/path/to/your/key.pem` 是你的私钥
|
2. `/path/to/your/key.pem` 是你的私钥
|
||||||
|
|
||||||
|
**或将SSH密钥添加到ssh-agent**
|
||||||
|
|
||||||
|
1. 在后台启动 ssh 代理
|
||||||
|
|
||||||
|
```sh
|
||||||
|
eval "$(ssh-agent -s)"
|
||||||
|
```
|
||||||
|
|
||||||
|
2. 添加私钥
|
||||||
|
|
||||||
|
```sh
|
||||||
|
ssh-add ~/.ssh/私钥
|
||||||
|
```
|
||||||
|
|
||||||
### 远程仓库设置公钥
|
### 远程仓库设置公钥
|
||||||
|
|
||||||
远程仓库如github,gitlab 会有一个设置保存ssh地方,将你的公钥也就是.pub结尾的复制上去便可!
|
远程仓库如github,gitlab 会有一个设置保存ssh地方,将你的公钥也就是.pub结尾的复制上去便可!
|
||||||
|
|
||||||
git的ssh和linux ssh免密登录是原理一致的!
|
git的ssh和linux ssh免密登录是原理一致的!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 方式二使用credential.helper
|
## 方式二使用credential.helper
|
||||||
|
|
||||||
`credential.helper` 参数配置用于指定 Git 在连接远程服务器时使用的密码存储程序。默认情况下,Git 使用 ~/.ssh/id_rsa.pub 文件存储密码,但可以使用 store 选项来更改该默认设置。
|
`credential.helper` 参数配置用于指定 Git 在连接远程服务器时使用的密码存储程序。默认情况下,Git 使用 ~/.ssh/id_rsa.pub 文件存储密码,但可以使用 store 选项来更改该默认设置。
|
||||||
|
Loading…
x
Reference in New Issue
Block a user