github SSH毗连(windows)

打印 上一主题 下一主题

主题 768|帖子 768|积分 2304

以下下令均在本地电脑的 Git Bash (本地安装git时,顺带安装) 中执行
准备 SSH 密钥



  • 已有 ssh 密钥的可直接使用
  • 忘记是否有 ssh 密钥,可以通过ls -al ~/.ssh查看现有的 ssh 密钥对,提示:假如收到.ssh不存在,则默认位置中没有 ssh 密钥,需生成新 ssh 密钥
  • 生成新 ssh 密钥
    ssh-keygen -t ed25519 -C "youe_email@example.com"内里使用的电子邮件替换成 github 电子邮件地点
           注意:假如系统不支持 ed25519 算法,请使用下面这个:
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
        > Enter file in which to save the key: [Press enter], 按 Enter 键继承默认文件位置(c:\User\alan.ssh\id_ALGORITHM)注意:假如以前创建了 ssh 密钥,必要自界说命名的 ssh 密钥,修改默认位置的id_ALGORITHM
    根据提示,输入安全密码:
    > Enter passphrase (empty for no passphrase): [Type a passphrase]
    > Enter same passphrase again: [Type passphrase again]
    会得到如下两个文件:

添加 SSH 密钥

登录 github 选择 设置

选择 SSH and GPG keys, 然后选择 New SSH key

输入自己的备注Title, 然后将本地 ssh 的公钥复制到Key中即可生成

测试 SSH 毗连

输入下令ssh -T git@github.com测试,你会看到类似以下类似的返回:
   >The authentictiy of host ‘github.com (IP ADDRESS)’ can’t be established.
>ED25519 key fingerprint is SHA256:+DiT3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
>Are you sure you want to continue connecting (yes/no)?
  输入yes, 返回:
   > Hi USERNAME! You’ve successfully authenticated, but GitHub does not
> provide shell access
  则表现通过,若收到“权限被拒绝”,请参阅 错误:权限被拒绝(公钥)
若不停返回毗连超时,可尝试使用署理访问
配置 SSH 署理

在默认存放 ssh 密钥对的地方[c:\User\alan.ssh],创建config文件,注意文件没有后缀,如图:

用记事本打开config文件,写入:
  1. ProxyCommand "C:\Program Files\Git\mingw64\bin\connect" -S 127.0.0.1:1024 -a none %h %p
复制代码
替换你的端标语和connect.exe的路径

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张国伟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表