GITHUB学习笔记
学习是一个人的狂欢,孤独得受不了,在这里记录下自己的学习经历,以下记录自己学习视频教程的记录
CHAP 02 - 多人协作开发
CHAP 03 - 新建远程仓库


04-本地仓库推送到GITHUB远程仓库

4.1 远程仓库的地址
4.2 三种方法推送
4.2.1 本地命令行中新建一个仓库,推送到GITHUB
4.2.2 本地命令行中推送一个已有仓库到GITHUB中
4.2.3 从已有的GITHUB仓库中导入


复制HTTPS地址后,在命令行中运行

运行结果如下:


### 问题1:鉴权失败
解释信息:(base) franklin@franklin-Legion-Y7000P-IRH8:~/learn-git2/LUMIR_L2R.git$ git push --mirror https://github.com/lilywang2023/learn1217.git Username for 'https://github.com': pb01010025@163.com Password for 'https://pb01010025@163.com@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: 'https://github.com/lilywang2023/learn1217.git/' 鉴权失败
原因:
从你提供的信息来看,尝试使用 `git push --mirror` 命令时遇到了鉴权失败的问题。具体来说,GitHub 已经不再支持通过 HTTPS URL 使用密码进行身份验证。这项变更是在 2021 年 8 月 13 日实施的,目的是为了提高安全性。
目前,GitHub 推荐使用以下几种身份验证方式:
1. **个人访问令牌 (Personal Access Token, PAT)**:这是推荐的身份验证方法。你需要在 GitHub 上生成一个PAT,并用它代替密码来访问仓库。
2. **SSH 密钥**:如果你配置了 SSH 密钥对,你可以通过 SSH 协议与 GitHub 进行交互,而不需要输入用户名和密码。
更多推荐


所有评论(0)