linux下建立github环境

在Linux中,通过ssh-keygen命令生成ed25519类型的SSH密钥对,邮箱作为注释。然后将公钥(id_ed25519.pub)内容上传至GitHub的SSHkeys设置中。验证SSHKey可用性可使用ssh-Tgit@github.com命令,成功后可安全地克隆GitHub项目。
摘要由CSDN通过智能技术生成

linux下获取公钥

在linux环境下,输入以下命名后一直回车到命令结束

ssh-keygen -t ed25519 -C "邮箱"

邮箱要改为自己需要设置的相应值;

ed25519为加密方式,SHA-1,rsa已经不再支持。

cd ~/.ssh
cat id_ed25519.pub

可以看到两个文件:id_ed25519 id_ed25519.pub。第一个文件是私钥,第二个文件是公钥。公钥需要提供给远程平台(这里为 GitHub),因此需要复制其中的内容。这里,需要复制的公钥的内容为全文。

github上添加公钥

登录github https://github.com/

选择 New ssh key,将 id_ed25519.pub内容复制到相应位置,并进行保存即可。

验证key是否可用

使用

 ssh -T git@github.com 

对ssh key 进行验证

clone指定github上工程

git clone git@github.com:XXXXXX/XXXXXX.git
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值