Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每次我运行这样的命令
ssh user@myhost.com
我必须输入 ssh 密码。
git push origin master
(将代码推送到 github)
我必须输入github密码。
有没有什么 bash 东西可以将这些密码与命令内联?
我的意思是
git push origin master < 'mypass'
或者
git push origin master | 'mypass'
使用 git hub 的公钥认证。
对于主机的 ssh-ing,请将您的密钥添加到主机的 authorized_keys 文件(默认位置是<user>您登录的用户的 /home/ /.ssh 目录)。
<user>
如果守护程序配置正确,它会在提示输入密码之前简单地使用您的密钥进行身份验证。