当前位置: 首页 > article >正文

如何在服务器上克隆、pull、push GitHub私有项目

诸神缄默不语-个人CSDN博文目录

情况是这样的,我直接用git clone命令后,会提示让我输入GitHub账号密码,我输入后它还是显示克隆失败,并显示:

Cloning into 'folder_name'...
Username for 'https://github.com': user_name
Password for 'https://user_name@github.com': 
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/user_name/folder_name.git/'

也就是说现在不支持仅用账号密码来克隆GitHub项目了,解决方案是在输入密码时改为输入personal access token。获取personal access token的方式:

  1. 进入https://github.com/settings/personal-access-tokens/new
  2. 创建personal access token:在这里插入图片描述选择项目范围在这里插入图片描述接下来选择操作范围,我就选了能commit、pull request之类的功能,因为感觉也不需要别的功能。
  3. 生成personal access token后点击这个图标即可复制:在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/454476.html

相关文章:

  • Semantic Segmentation Editor标注工具
  • Linux嵌入式编程中与线程有关的知识(线程的概念、线程的创建、互斥锁、线程挂起、主线程、如何看查线程的ID等知识点)
  • node.js和js
  • 【QED】等式构造
  • flask后端开发(11):User模型创建+注册页面模板渲染
  • LeetCode 83 :删除排链表中的重复元素
  • GraalVM完全指南:云原生时代下使用GraalVM将Spring Boot 3应用转换为高效Windows EXE文件
  • 12.24 k8s yaml文件类型和介绍
  • 通过WSL 在 Windows 11中实现Linux虚拟环境并连接给项目部署使用的办法
  • FlaskAPI-初识
  • IP地址怎么切换到别的省份?ip可以用什么办法切换
  • #渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍08-基于时间延迟的SQL注入(Time-Based SQL Injection)
  • 【LeetCode 面试经典150题】详细题解之滑动窗口篇
  • [数据结构]图——C++描述
  • 青少年编程与数学 02-004 Go语言Web编程 21课题、应用部署
  • Java重要面试名词整理(五):Redis
  • Linux网络功能 - 服务和客户端程序CS架构和简单web服务示例
  • #B1630. 数字走向4
  • 华为云计算HCIE笔记05
  • Conda使用命令大全
  • 海康RGBD相机使用C++和Opencv采集图像记录
  • vue3入门教程:Class和Style绑定
  • Oracle 数据库执行计划的查看与分析技巧
  • 「下载」阿里云智慧办公园区解决方案:打造全息数字园区,助力商业地产数字化转型
  • 观察者模式和发布-订阅模式有什么异同?它们在哪些情况下会被使用?
  • 亚远景-ISO 21434标准下的汽车网络安全:风险评估与管理的关键实践