如果你有 personal access token,则可以在通过 HTTPS 执行 Git 操作时输入它,而不是密码。
例如,若要在命令行上克隆存储库,请输入以下 git clone 命令。 然后,系统会提示你输入用户名和密码。 当系统提示输入密码时,请输入 personal access token 而不是密码。
Personal access token 只能用于 HTTPS Git 操作。 如果存储库使用 SSH 远程 URL,则需要将远程 URL 从 SSH 切换到 HTTPS。
如果没有提示您输入用户名和密码,说明您的凭据可能已缓存在计算机上。 可在密钥链中更新凭据,从而用令牌替换旧密码。
可以使用 Git 客户端缓存 personal access token 而不是为每个 HTTPS Git 操作手动输入 personal access token。 Git 会将您的凭据临时存储在内存中,直到过期为止。 您还可以将令牌存储在 Git 可以在每个请求之前读取的纯文本文件中。 有关详细信息,请参阅“在 Git 中缓存 GitHub 凭据”。
$ git clone https://github.com/USERNAME/REPO.git
Username: YOUR_USERNAME
Password: YOUR_PERSONAL_ACCESS_TOKEN
# Developer's hack (shortcode):
$ git remote set-url origin https://<githubtoken>@github.com/<username>/<repositoryname>.git
# demo
$ git remote set-url origin https://<githubtoken>@github.com/gyx8899/blog.git
-
Github 网页内搜索:快捷键为 s �(高级搜索使用限定符)
-
查找文件:t 键,搜索仓库下的文件
-
跳转行: l 健,输入行号,选择行号可以快速复制行代码
-
改动记录:b 健
-
命令面版:command + k
-
网页阅读代码:.健 或 https://github.com/gyx8899/blog 链接中的 .com 改为 .dev
-
在线运行项目:在当前项目地址前加上
gitpod.io/#/
, 比如 https://github.com/gyx8899/exam-app => https://gitpod.io/#/github.com/gyx8899/exam-app
- 克隆代码首选 SSH,因为 HTTPS 密码认证机制更新了