0
点赞
收藏
分享

微信扫一扫

Centos Linux快速复制文件并查看进度的方法(保留文件原始时间戳等属性)

外贸达人小峻先森 2023-08-11 阅读 41
github

升级你的GitHub终端认证方式:从密码到令牌

前言

配置SSH key

  1. 进入当前用户的home目录,打开终端后直接输入以下命令(mac电脑打开终端后就是home目录,直接输入一下命令即可查看)

    cd .ssh # 进入到.ssh 文件目录下
    ls -l			# 查看当前目录下有哪些文件
    

    image-20230707174325053

  2. 删除已经存在的.ssh目录

    rm -r .ssh/ 	# 删除已经存在的.ssh目录
    
  3. 运行命令生成.ssh 密钥目录

    ssh-keygen -t rsa -C "yourmail@example.com" #建议填写当时创建 GitHub 账号时使用的邮箱
    
    image-20230707145807464

    一直enter确认就好了,完成后在ssh文件夹会生成一个公钥 id_rsa.pub 和一个私钥 id_rsa,我们只用公钥里的内容就行这里可能会让你填写密码或者其他信息,一律按住回车键即可。此时显示已经重写了id_ras文件,接下来执行一下命令:

     cd .ssh # 进入到.ssh 文件目录下
     ls -l # 查看当前文件夹下的所有文件
     vim id_rsa.pub # 进入该文件中,并复制其中内容-----> 拷贝公钥
    

    image-20230707150251071

登录 GitHub

  1. 登录 GitHub,点击用户头像 -> Settings -> SSH and GPG keys。点击 New SSH key 创建新的 Secure Shell Key.

    image-20230707150738302

  2. 复制id_rsa.pub文件中的内容到 key

    image-20230707151054630

    Title 没要求的话随便起就行,最好是备注一下哪个设备设置了SSH key,之后 Add SSH key 输入密码确认即可.

    完成上述操作后,在终端再次进行push等操作时github会直接跳过登录身份验证,直接连接到github服务器进行操作.

测试

接下来在终端输入敲入:

 ssh -T git@github.com

image-20230707151423721

看到这个就表示连接成功了,新添加到github上的秘钥左边的点一开始是灰色的,终端执行这个命令后,刷新网页会看到灰色点变成了绿色。到此为止本地的ssh key已经配置好了

举报

相关推荐

0 条评论