1、使用ssh公钥免账号密码拉取/推送代码
remote: Coding 提示: Authentication failed.
remote: 认证失败,请确认您输入了正确的账号密码。
按照文档方法,在本机生成了ssh公钥,并且在后台个人或者项目配置好了公钥。
生成公钥
打开命令行终端输入 ssh-keygen -t rsa -C "your_email@example.com"( 你的邮箱),连续点击 Enter 键即可。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] // 推荐使用默认地址
Enter passphrase (empty for no passphrase): //此处点击 Enter 键即可,也可以填写密码,填写密码后每次使用 SSH 方式推送代码时都会要求输入密码,由于这个 Key 也不是用于军事目的,所以也无需设置密码。
成功之后显示如下信息:
Your identification has been saved in /Users/you/.ssh/id_rsa.
# Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
在使用拉取代码的时候如果还报错,请检查拉去代码的地址是否是如下
应该选择sshhttps://e.coding.net/*********************.git https开头的ssh配置无效。
网友评论