Macos 在Shell脚本中自动登录
我想在mac终端中为github推送到存储库脚本创建一个自动登录。但我遇到了一些登录问题,比如它会要求用户名和密码,那么当它要求用户名和密码相同时,什么命令可以自动插入用户名呢? 我在Linux中找到了'expect'命令,但在Mac终端中使用的方式不同Macos 在Shell脚本中自动登录,macos,shell,scripting,terminal,Macos,Shell,Scripting,Terminal,我想在mac终端中为github推送到存储库脚本创建一个自动登录。但我遇到了一些登录问题,比如它会要求用户名和密码,那么当它要求用户名和密码相同时,什么命令可以自动插入用户名呢? 我在Linux中找到了'expect'命令,但在Mac终端中使用的方式不同 Lunayos-MacBook-Pro:SuperDeals-iPhone Lunayo$ git push origin Everything up-to-date Lunayos-MacBook-Pro:SuperDeals-iPhone
Lunayos-MacBook-Pro:SuperDeals-iPhone Lunayo$ git push origin
Everything up-to-date
Lunayos-MacBook-Pro:SuperDeals-iPhone Lunayo$ git push upstream
Username:
您应该参考GitHub的优秀帮助文章:
还要确保您的远程URL看起来像
ssh://git@github.com/user/repo.git
或git@github.com:user/repo.git
。具体来说,git@
部分告诉git和OpenSSH您希望使用用户名git
(这对于所有GitHub存储库都是正确的)建立SSH连接。为什么使用SSH,不再需要用户名和密码?因此,如果需要,在shell中自动登录是不可能的?