使用码云或者coding托管代码注意的一些问你题

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

在使用拉取代码的时候如果还报错,请检查拉去代码的地址是否是如下

https://e.coding.net/*********************.git    https开头的ssh配置无效。


应该选择ssh

推荐阅读更多精彩内容