首页 > 其他分享 >【工具箱】GitHub命令行访问配置

【工具箱】GitHub命令行访问配置

时间:2025-01-11 17:34:09浏览次数:3  
标签:令牌 GitHub 配置 访问 token SSH 命令行 工具箱

文章目录

GitHub是编程社区广泛使用的产品,它的使用范围已经扩展到很多需要多版本控制的系统中了。本文介绍配置 GitHub 的本地访问的方法,以及图形化界面(GitHub Desktop)的下载方法。

配置SSH访问

ssh-keygen -t rsa -C "GitHub上注册时的邮箱"

最简单的方式是直接回车三次,查看输出的文件存储路径,默认文件在~/.ssh 里。

根据输出目录,找到id_rsa.pub文件,这个是公钥,以ssh-rsa开头,以前面输入的邮箱结尾。

复制文件内容,进入到github页面的settings
快捷进入
选择左边菜单SSH and GPG keys
在这里插入图片描述
点击New SSH Key(创建新的SSH键):
在这里插入图片描述

配置个人访问令牌(代替原密码)

使用密码连接会报以下错误:

remote: Support for password authentication was removed on August 13, 2021

从2021年8月13号起,GitHub 认为用户名和密码访问不安全,需更换为更加安全的令牌的方式,才可以对仓库进行操作。

直达页面 Developer settings

直达token设置

Personal access tokens下点击Tokens (classic),如下图所示:

在这里插入图片描述

进入令牌设置页面,点击 Generate new token(创建新令牌),如下图所示:
在这里插入图片描述

下面是基础配置,比如可以设置token的有效期(确实比密码更灵活了),如下图:
在这里插入图片描述

在下面就是具体授权了,也就是这个token可以做哪些操作,具体的解释可以参考OAuth 应用的范围进行个性化配置,如果是个人账户的话,全部勾上即可。
如果操作没有这里的授权,会报下面这个错误:

remote: Write access to repository not granted.

Public profile

GitHub Desktop

不想用命令行(CLI)方式的,可以选择用桌面版(GUI),现在的桌面版用起来也还不错。
去下载GitHub桌面版
在这里插入图片描述

其它

标签:令牌,GitHub,配置,访问,token,SSH,命令行,工具箱
From: https://blog.csdn.net/jiangshuiy/article/details/145064426

相关文章

  • 使用 GitHub Actions 构建 CosyVoice 项目的运行环境镜像并推送到阿里云容器镜像服务
    使用GitHubActions构建CosyVoice项目的运行环境镜像并推送到阿里云容器镜像服务和GitHubPackageRegistry概述本文介绍了如何使用GitHubActions构建CosyVoice项目的运行环境Docker镜像,并将其推送到阿里云容器镜像服务(ACR)和GitHubPackageRegistry。通过挂载本地......
  • AI编程工具怎么选?GitHub Copilot、AI Assistant与Cursor,谁是你的最佳拍档?
    大家好,欢迎来到程序视点!我是小二哥。在大模型技术迅猛发展的今天,AI编程已经很普遍了!从AI编程插件工具,到AI编程IDE,已经有很多的选择了!小二哥这里主要提及GitHubCopilot,JetBrainsAIAssistant和Cursor。主要原因是:对比多款产品后,这三款工具是目前读者小伙伴中受众最高的,也是小......
  • 【踩坑指南2.0 2025最新】Scala中如何在命令行传入参数以运行主函数
    这个地方基本没有任何文档记录,在学习的过程中屡屡碰壁,因此记录一下这部分的内容,懒得看可以直接跳到总结看结论。踩坑步骤首先来看看书上让我们怎么写://main.scalaobjectStart{defmain(args:Array[String])={try{valscore=args(1).toIntval......
  • 在线工具箱源码优化版
    在线工具箱前言效果图部分源码源码下载部署教程下期更新前言来自缤纷彩虹天地优化后的我爱工具网源码,百度基本全站收录,更能基本都比较全,个人使用或是建站都不错,挑过很多工具箱,这个比较简洁,非常实用,快捷方便使用效果图部分源码<?php/*a:5:{s:73:"/www/wwwroot......
  • 1.搭建命令行编译环境
    1.搭建命令行编译环境1.1下载JDK1.进入官网(Java下载|神谕)。2.根据自己的电脑系统选择对应的版本进行下载。3.下载完成后,双击打开,一直点击Next,直到安装完成,此时的JDK是安装在默认目录(C:\ProgramFiles\Java)下的。1.2JDK的简单介绍作为初学者,目前对于JDK官方的介绍肯定是......
  • [1087] GitHub Copilot in VSCode
    Ref: QuickstartforGitHubCopilotRef: PromptengineeringforGitHubCopilotRef: ConfiguringGitHubCopilotinyourenvironmentRef:GettingstartedwithpromptsforCopilotChat  ......
  • [1085] GitHub Resources and Tools
    Ref:AboutGitHubandGitAboutGitHubGitHubiscloud-basedplatformwhereyoucanstore,share,andworktogetherwithotherstowritecode.Storingyourcodeina"repository"onGitHuballowsyouto:Showcaseorshareyourwork.Trackand......
  • 2025 年最全免费 API 清单,开发者必备工具箱!
    构建应用程序、工具和项目,离不开强大的API支撑。而对于开发者来说,免费API更是提升效率和降低成本的关键。本文精选几十个免费API,覆盖天气、金融、人工智能、教育、体育等多个领域,无论是初学者还是资深开发者,都能从中找到灵感。以下是分类整理的免费API,快来发现适合你的......
  • GitHub打不开的解决方案(乱测版)
    今天想访问GitHub一直进不去。如图:百度测试好多方法,终于找到成功的,记录下。解决方法:WIndows+R打开CMD,然后ping  github.com:  然后打开 C:\Windows\System32\drivers\etc对hosts文件添加信息:保存后刷新NDS,ipconfig/flushdns: 然后访问官网成功: 附:刚开始......
  • 基本linux命令行
    **系统信息**arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作cat/proc/cpuin......