从Debian机器推送到仓库时,如何记住github的PAT?

amrnrhlw  于 2023-02-14  发布在  Git
关注(0)|答案(1)|浏览(125)

我的系统和github账户上都有git。以前当我想拉的时候,我需要输入github登录名和密码。这很漂亮,因为我已经记住了这些数据。现在我需要输入PAT(个人访问令牌)而不是密码,因为github的限制。它的工作,但我不能记住PAT的心。所以,我希望git不要在每次我在自己的repo中推送东西时都问我github密码(PAT)。

git config --global credentials.helper store

但是这个脚本什么也没做,Github推荐我使用Git Credential Manager,但是下载100+MB的软件不是我的小SSD的选择。
有什么办法不破坏我的编程过程与需要采取我的PAT数据从不知何故?像git push password=./pat.txt的东西将足够好。

6rvt4ljy

6rvt4ljy1#

您可以选择使用gh代替git来与GitHub上的仓库交互。gh的大小约为10 MB,默认情况下会缓存您的凭据(无需安装任何扩展)。
当您选择HTTPS作为Git操作的首选协议时,GitHub CLI会自动存储您的Git凭据,并在询问您是否要使用GitHub凭据进行Git身份验证时回答“是”。
~ GitHub命令行界面

相关问题