如何在命令后追加一个字符串?

时间:2012-05-15 17:05:00

标签: linux bash terminal

每次我都运行这样的命令

ssh user@myhost.com

我要输入ssh密码。

每次我都运行这样的命令

git push origin master

(将代码推送到github)

我要输入github密码。

是否有任何bash的东西要将这些密码与命令内联?

我的意思是

git push origin master < 'mypass'

git push origin master | 'mypass' 

1 个答案:

答案 0 :(得分:1)

对git hub使用公钥认证。

对于ssh-ing到主机,将密钥添加到主机的authorized_keys文件中(默认位置是您登录用户的/home/{{}}/.ssh目录)。

如果守护程序配置正确,在提示输入密码之前,只需使用密钥进行身份验证即可。