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

ops/2025/1/16 4:26:25/

文章目录

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

SSH_3">配置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桌面版
在这里插入图片描述

其它


http://www.ppmy.cn/ops/150463.html

相关文章

【STM32】LED状态翻转函数

1.利用状态标志位控制LED状态翻转 在平常编写LED状态翻转函数时,通常利用状态标志位实现LED状态的翻转。如下所示: unsigned char led_turn_flag; //LED状态标志位,1-点亮,0-熄灭/***************************************函…

阿里云-Centos9-安装Docker-配置镜像拉取加速地址-开机自启

阿里云-Centos9-安装Docker-配置镜像拉取加速地址-开机自启 更新镜像源安装环境配置加速卸载安装pull拉取加速开机自启 更新镜像源 # dnf update:更新所有已安装的软件包。 sudo dnf update -y安装环境 # 安装环境 # yum-utils:提供了管理yum仓库的工具。…

手机与平板:勒索软件的“天然通道”

过去的两年中,63%的企业曾遭受勒索软件攻击。 随着全球媒体频频报道勒索软件威胁,这一话题引发了广泛关注。虽然勒索软件并非新生事物,但其受网络犯罪分子“青睐”的趋势却愈发显著。 为什么手机和平板成了目标? 当前&#xff0c…

2024年开发语言热度排名

随着技术的不断发展和变化,编程语言的热度也在不断演变。2024年即将到来,我们有必要回顾和展望当前和未来的开发语言市场。本文将基于多个因素,包括行业需求、社区支持、流行度以及新兴趋势,对2024年的开发语言热度进行排名和分析…

C#,动态规划问题中基于单词搜索树(Trie Tree)的单词断句分词( Word Breaker)算法与源代码

1 分词 分词是自然语言处理的基础,分词准确度直接决定了后面的词性标注、句法分析、词向量以及文本分析的质量。英文语句使用空格将单词进行分隔,除了某些特定词,如how many,New York等外,大部分情况下不需要考虑分词…

1,Linux环境变量基本定义(基于Ubuntu示例进行讲解)

linux环境变量的概念 Linux环境变量(准确说应该是shell变量),是直接存储在操作系统中的一组键值对(dict类型),用于配置系统和应用程序的操作行为。 【有经验的描述】:它们的工作原理很简单&am…

STM32F1学习——DMA直接存储器存取

一、DMA直接存储器存取 DMA的全称是 Direct Memory Access 直接存储器存取,他可以提供外设和存储器间或存储器和存储器间的高速数据传输,无需CPU的干预。 STM32有12个DMA通道,由DMA1(7个通道组成)和DMA2(5个通道组成),STM32F103C8…

开源AI微调指南:入门级简单训练,初探AI之路

112,如何让 113? 简单的微调你的 AI, 微调前的效果,怎么调教它都是 112. 要对其进行微调(比如训练113),可以按以下步骤进行。 确保你已经安装了以下工具和库: ollamallama3.2Pyt…