美文网首页
ssh加授权

ssh加授权

作者: Dylan_abaa | 来源:发表于2020-06-21 14:07 被阅读0次

操作中每次提交都要手动输入用户名和密码,若想避免这些麻烦,可以在系统中创建 SSH 公私钥,并将公钥放到 GitHub 指定位置。如此操作即可生成 GitHub 账户对于当前系统中的 Git 授权。

终端执行 ssh-keygen 命令按几次回车生成公私钥,公私钥存放在主目录下的隐藏目录 .ssh 中的两个文件中:

cat  ~/.ssh/id_rsa.pub 

然后在github上添加公钥

回到仓库主目录,点击下图所示的绿色按钮,点击紫色框中的 “Use SSH”,然后复制这个链接。

在实验环境里删除原仓库,使用此链接重新克隆仓库。克隆仓库是需要确认连接,输入 yes 即可:

重要的一点:只有使用这种 git 开头的地址克隆仓库,SSH 关联才会起作用。

免密码推送,执行 git push 时不再需要输入用户名和密码了;

提高数据传输速度。它不是必须的,比如在实验楼的课程中挑战环境是不可保存的,一次性的,这种环境就没有必要创建 SSH 了,因为相较好处来说,还是太麻烦了

相关文章

  • ssh加授权

    操作中每次提交都要手动输入用户名和密码,若想避免这些麻烦,可以在系统中创建 SSH 公私钥,并将公钥放到 GitH...

  • Git 快速使用

    利用 SSH 完成 Git 与 GitHub 的绑定 在 GitHub 上,一般都是通过 SSH 来授权的,而且大...

  • 认识SSH,对称加密和非对称加密

    简单了解SSH SSH,全称Secure Shell。简单来说,SSH就是一种安全协议,通常用于登录远程服务器的加...

  • 保持 SSH 不断的方法

    关于ssh过了一分钟会断的解决方法 在ssh的时候加一个参数, ssh -o serveraliveinterva...

  • Git 配置 Github、Gitlab、Gitee 多平台 S

    大多数 Git 服务器都会选择使用 SSH-Key 来进行授权。 一、用户根目录下创建 .ssh 文件夹 二、在 ...

  • 如何通过不同的SSH密钥管理多个Github账户

    我们都知道Github支持用SSH Key授权登录,这样可以免去每次提交代码都要使用账号密码登录的麻烦。SSH K...

  • 180707-ssh远程免密登录配置

    ssh远程免密登录配置 配置比较简单,就是讲自己的rsa公钥放在远端服务器的授权文件中 I. ssh配置 首先检验...

  • ssh 免密码登录

    ssh 免密码登录 1、首先在local生成本地key : 2、复制key到服务器授权里: 3、将公钥追加到授权K...

  • 滚动加字幕软件授权

    cf9d438f8b2625932b0ddefa84d2d61b 56c9df084a0287f5ab8d475c...

  • 自动化 ssh 授权笔记

    每次 ssh user@host 登录目标机器都要输密码是件很烦的事,特别是经常访问多台主机的情况。 最近写自动化...

网友评论

      本文标题:ssh加授权

      本文链接:https://www.haomeiwen.com/subject/imtaxktx.html