我想在mac终端中为github push to repository脚本创建一个自动登录。但是我遇到了登录问题的一些问题,比如它会要求输入用户名和密码,那么当它要求用户名与密码相同时,可以自动插入用户名的命令是什么? 我在Linux中找到了'expect'命令,但Mac终端的使用方式不同。
Lunayos-MacBook-Pro:SuperDeals-iPhone Lunayo$ git push origin
Everything up-to-date
Lunayos-MacBook-Pro:SuperDeals-iPhone Lunayo$ git push upstream
Username:
答案 0 :(得分:0)
你应该参考GitHub的优秀帮助文章:
您需要生成没有密码短语的SSH密钥(或者如果您想使用密码短语,请在使用脚本之前启动ssh-agent);否则,OpenSSH会要求输入密码或密码。
同时确保您的远程网址看起来像ssh://git@github.com/user/repo.git
或git@github.com:user/repo.git
。具体来说,git@
部分告诉Git和OpenSSH您要使用用户名git
建立SSH连接(这对所有GitHub存储库都是正确的)。