git - 很难从 Github 克隆一个 repo
问题描述
我曾经使用我的用户名和密码克隆我的存储库。在强制您使用 PAT 的更新之后,我不再可以克隆。如何使用该令牌使用终端进行克隆。
我尝试使用 git clone repot.git 进行克隆,我被要求输入我的用户名和密码,但最后我收到消息说用户/密码登录不再可用。
我看到有些人使用这种方法,并且出现一个对话框来输入访问令牌,但我没有出现该对话框。
解决方案
当系统提示您输入用户名和密码时,输入您的用户名作为用户名,然后输入您的个人访问令牌作为密码。
不要尝试手动输入;相反,复制并粘贴它。界面中的令牌旁边有一个复制按钮。粘贴可能不会回显该值;这是正常的和预期的。输入后,只需在密码提示处按 Enter。
Git 是一个适用于许多不同系统的项目,当使用 HTTPS 时,使用的身份验证类型是 Basic,它将这两个部分定义为用户名和密码。对于 GitHub,密码需要是个人访问令牌,而不是您用于 Web 界面的密码。
推荐阅读
- oracle - 如何将 CASE 语句与字符串一起使用?
- python - python 3中非ASCII字符的编码/解码问题
- generics - 带有闭包的通用 func 通过 Observable
- java - 如何使用 RestTemplate 与 POJO 一起进行 Put rest 调用
- testng - TestNG - 可以在测试执行报告中忽略数据提供者测试方法吗?
- php - 当我将所有图像都设置为 col-6 时,为什么我的图像会位于彼此下方?
- angular - NgRx 存储与选择器调用两次
- java - 在 Java 中执行 while(rs.next) 时跳过结果集的第一行
- mysql - Mysql2::Error: 指定的键太长;对于只有 87 db 字段的表,最大密钥长度为 767 字节
- openshift - 重命名 okd 集群的主节点的最佳方法是什么?