我的系统和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
的东西将足够好。
1条答案
按热度按时间6rvt4ljy1#
您可以选择使用
gh
代替git
来与GitHub上的仓库交互。gh
的大小约为10 MB,默认情况下会缓存您的凭据(无需安装任何扩展)。当您选择HTTPS作为Git操作的首选协议时,GitHub CLI会自动存储您的Git凭据,并在询问您是否要使用GitHub凭据进行Git身份验证时回答“是”。
~ GitHub命令行界面