每次我都运行这样的命令
ssh user@myhost.com
我要输入ssh密码。
每次我都运行这样的命令
git push origin master
(将代码推送到github)
我要输入github密码。
是否有任何bash的东西要将这些密码与命令内联?
我的意思是
git push origin master < 'mypass'
或
git push origin master | 'mypass'
答案 0 :(得分:1)
对git hub使用公钥认证。
对于ssh-ing到主机,将密钥添加到主机的authorized_keys文件中(默认位置是您登录用户的/home/{{}}/.ssh目录)。
如果守护程序配置正确,在提示输入密码之前,只需使用密钥进行身份验证即可。