跳过在git push/pull命令上键入用户名和密码
有人知道如何设置它,这样当我在命令行中时,当我在git存储库中推/拉时,我就不必输入用户名和密码了跳过在git push/pull命令上键入用户名和密码,git,command-line,Git,Command Line,有人知道如何设置它,这样当我在命令行中时,当我在git存储库中推/拉时,我就不必输入用户名和密码了 谢谢。当您使用http/https作为传输协议时,每次都会要求您输入username和password 切换到ssh密钥,您将不再被询问 下面的示例是如何为GitHub设置密钥,但我将对大多数服务器进行相同的设置,只需稍作更改(GUI) 过程仍然是一样的 生成ssh密钥 将密钥添加到服务器 将协议更改为ssh(git://) 以下是如何设置它: 生成一个新的ssh密钥(如果您已经有了您提到
谢谢。当您使用
http/https
作为传输协议时,每次都会要求您输入username
和password
切换到ssh密钥,您将不再被询问
下面的示例是如何为GitHub设置密钥,但我将对大多数服务器进行相同的设置,只需稍作更改(GUI)
过程仍然是一样的
- 生成ssh密钥
- 将密钥添加到服务器
- 将协议更改为ssh(
)git://
以下是如何设置它:
- 生成一个新的ssh密钥(如果您已经有了您提到的密钥,则跳过此步骤)
ssh-keygen-t rsa-C”your@email“
- 在
目录(或windows下的home/.ssh
中设置了密钥后,打开它并将内容复制到中央存储库下的相关部分(ssh密钥)Users/.ssh
有关传输协议的更多信息,请阅读:
如何在GitHub帐户下设置ssh密钥?
- 登录GitHub帐户
- 单击右上角的牧场主(
)设置
- 单击SSH密钥和GPG密钥
- 单击
新SSH密钥
- 粘贴密钥并保存
注意
第一次设置open terminal并运行
git fetch
后,密钥将被测试并添加到您的已知主机
文件中。当您使用http/https
作为传输协议时,每次都会要求您输入用户名
和密码
切换到ssh密钥,您将不再被询问
下面的示例是如何为GitHub设置密钥,但我将对大多数服务器进行相同的设置,只需稍作更改(GUI)
过程仍然是一样的
- 生成ssh密钥
- 将密钥添加到服务器
- 将协议更改为ssh(
)git://
以下是如何设置它:
- 生成一个新的ssh密钥(如果您已经有了您提到的密钥,则跳过此步骤)
ssh-keygen-t rsa-C”your@email“
- 在
目录(或windows下的home/.ssh
中设置了密钥后,打开它并将内容复制到中央存储库下的相关部分(ssh密钥)Users/.ssh
有关传输协议的更多信息,请阅读:
如何在GitHub帐户下设置ssh密钥?
- 登录GitHub帐户
- 单击右上角的牧场主(
)设置
- 单击SSH密钥和GPG密钥
- 单击
新SSH密钥
- 粘贴密钥并保存
注意
第一次设置open terminal并运行git fetch
后,将测试密钥并将其添加到您的已知主机
文件中。可能重复的