如何在服务器上克隆、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后点击这个图标即可复制:
相关推荐
AAA.建材批发刘哥2 小时前
Linux快速入门-Linux文件系统管理
linux·运维·服务器·c语言·学习方法
LKAI.3 小时前
搭建Elastic search群集
linux·运维·elasticsearch·搜索引擎
青木沐4 小时前
Jenkins介绍
运维·jenkins
WTT00115 小时前
2024楚慧杯WP
大数据·运维·网络·安全·web安全·ctf
苹果醋35 小时前
React源码02 - 基础知识 React API 一览
java·运维·spring boot·mysql·nginx
日记跟新中5 小时前
Ubuntu20.04 修改root密码
linux·运维·服务器
唐小旭6 小时前
服务器建立-错误:pyenv环境建立后python版本不对
运维·服务器·python
BUG 4046 小时前
Linux——Shell
linux·运维·服务器
大霞上仙6 小时前
Linux 多命令执行
linux·运维·服务器