当前位置:首页 > 杂记 > 正文内容

centos通过配置ssh-key实现github连接

放牧的风3年前 (2021-08-27)杂记293628

最近github更新了策略,原来是用密码的方式进行代码push、pull的方法被禁掉了。

尝试git操作时,会有下面的提示:

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.

所以,后面应该转向使用access token的方式进行代码管理。


1、生成ssh-key,填入自己的邮箱

ssh-keygen -t rsa -C "xxxxxx@126.com"

2、进入ssh目录

cd ~/.ssh

3、查看文件

ls

会看到列举出了有id_rsaid_rsa.pub

4、复制一下id_rsa.pub文件内容

cat id_rsa.pub

5、打开github中的SSH and GPS keys选项,新增SSH key,添加完成需要再次输入github密码验证。
6、在自己的终端测试一下吧,使用 ssh -T git@github.com

ssh -T git@github.com
Hi xxxxxx! You've successfully authenticated, but GitHub does not provide shell access.


这样就成功了~

扫描二维码推送至手机访问。

版权声明:本文由放牧的风发布,如需转载请注明出处。

本文链接:https://grazingwind.com/post/75.html

分享给朋友:

相关文章

UML类图10分钟快速入门

UML类图10分钟快速入门

虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;原文作者:圣杰原文地址:http://www.jianshu.com/p/0cd7df8a7789...

十分钟搞定时间复杂度(算法的时间复杂度)

十分钟搞定时间复杂度(算法的时间复杂度)

我们假设计算机运行一行基础代码需要执行一次运算。int aFunc(void) {     printf("Hello, World!\n");&n...

一键搭建Telegram的MTProto代理

一键搭建Telegram的MTProto代理

最近玩了一段时间的Telegram,感觉挺好玩的。但是苦于国内不太好上去,所以自己搭了一个代理。这里分享一下搭建过程。MTProto协议介绍MTProto协议是 Telegram 为了对抗网络封锁开发的专用代理(MTPr...

解决Chrome开启硬件加速后播放视频黑屏闪烁

解决Chrome开启硬件加速后播放视频黑屏闪烁

最近在使用Chrome时遇到了一个比较头疼的问题,就是开启硬件加速后,播放视频黑屏闪烁,整个眼都要被晃瞎了。终于找到了一个解决方案,在此记录一下。硬件加速开启方法硬件加速是指,应用程序使用计算机硬件的能力,比软件实现的功能能够更有效地执行某...