GA黄金甲

git 怎样修改 ssh

git 是现在程序员使用最频仍的代码版本治理工具,而 ssh 是实现 git 代码推送和拉取的要害认证方法之一。可是,我们有时间需要修改 ssh,在这篇文章中,我将会为您提供一些关于怎样修改 ssh 的简朴要领,并诠释 git 认证流程的基本知识。

Git 认证流程

在相识怎样修改 SSH 之前,让我们首先相识一下 Git 怎样认证您的身份。Git 底层使用 Secure Shell(SSH)举行清静认证。SSH 提供了一种加密的通讯协议,可以;な荽淅讨械囊私性、完整性和可验证性。在 Git 的身份验证流程中,SSH 会使用公钥加密手艺实现身份验证,简朴的流程如下:

外地 Git 运行 ssh-keygen 天生一个公钥和一个私钥.

将公钥添加到您的 Git 账户的存储库的 SSH Key 选项卡中.

在从客栈拉出代码或者提交接码时,使用 SSH 举行身份验证, 若是公钥能与私钥匹配,则身份验证乐成.

(注:若是您使用 HTTPS 协议举行 Git 通讯,则这个历程不涉及 SSH 认证。而是直接使用您 Git 账户的用户名和密码)

现在让我们看一下怎样修改 SSH。

修改 SSH 的要领

修改 SSH 通常有两种要领:一种是直接编辑 SSH 设置文件,另一种是通过 Git Bash 运行 SSH 下令来设置。我们一个一个来看。

第一种要领:通过编辑 SSH 设置文件修改 SSH

使用文本编辑器翻开 SSH 设置文件,Windows 用户通常在 C:\Users\用户名.ssh 目录中,Linux 或 Mac 用户则在 ~/.ssh 目录中。

若是您没有设置 SSH,则 ssh 文件夹将不保存,最简朴的要领是在 Git Bash 中建设一个 SSH 密钥。在 Git Bash 中输入:

ssh-keygen -t rsa -C “您的邮件地点”

在您的 Git 账户页面上将公钥添加到“SSH密钥”选项卡,您可以翻开自己的账户,选择settings然后选择SSH Keys,将天生的id_rsa.pub 复制到SSH Key中即可。

编辑 config 文件。若是该文件不保存,则可以建设一个新文件。由于这里不是先容 SSH 的基础知识,我们只简朴先容通过向 config 文件添加新主机的要领,以便使用新设置笼罩默认设置。

Host github.com

HostName github.com

User git

IdentityFile ~/.ssh/id_rsa_github

在这个设置文件中,我们界说了一个新主机的名称,名称为 github.com,主机名为 github.com,用户名为 git。IdentityFile 选项指定了新的私钥文件的位置。

第二种要领:通过 Git Bash 运行 SSH 下令设置 SSH

启动 Git Bash。

运行 ssh-keygen 下令。它将提醒您输入新的文件名和路径,或者您可以使用默认设置。

将天生的公钥添加到您的 Git 账户中,会见 GitHub 或其他 Git 托管效劳并登录。

测试新密钥是否起作用。输入 ssh -T git@host,其中 host 是您想要测试的主机名。若是一切正常,您会看到一个接待新闻,新闻告诉您,您已毗连到 Git 托管效劳。

以上是两种通过修改 SSH 来执行 Git 身份验证的简朴要领。

结论

SSH 是 Git 清静认证的要害,也是 Git 事情的须要条件。无论您是新手照旧 Git 内行,相识怎样修改 ssh 都是必不可少的。希望上述要领对您有所资助,快去试试吧!

以上就是git 怎样修改 ssh的详细内容,更多请关注本网内其它相关文章!

免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表GA黄金甲滤油机网官方态度,请读者仅做参考。本文接待转载,转载请说明来由。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系GA黄金甲实时修正或删除。

相关新闻

联系GA黄金甲

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
【网站地图】【sitemap】