我当前的工作流程包括输入密码。登录服务器,拉(有时克隆、签出甚至推),输入creds然后离开。我不想在那台机器上存储我的凭据,我也不总是有机会在同一台机器上访问我自己的密码管理器。
在命令行上的GitHub不能再使用密码后,我们该如何做呢?我真的应该带一张带通行证的纸条吗?还是我必须为每台服务器上的每个项目配置SSH部署密钥?它似乎需要登录github网站,而且我在这些机器上并没有GUI。
有什么明智的办法吗?如果你坐在linux bash前,不得不使用该机器在该机器上部署一个项目,你会怎么做?