可以将远程回购网址从https更改为ssh吗?

纳曼·古普塔(Naman Gupta)

我想从shell脚本中获取git pull,因此我在这里引用了此答案。

在ec2 ubuntu实例上自动化Git拉取过程

在此过程中,我需要在github / bitbucket配置文件中添加ssh密钥,然后将远程仓库URL从https更改为ssh,以便可以利用ssh进行git pull。这应该可以帮助我从shell脚本中进行git pull,而不会提示您输入用户名/密码。

我在这里打h的是,我似乎无法弄清楚将远程URL从https更改为ssh之后,对我团队中尚未在配置文件中提交ssh密钥的其他开发人员会有什么影响。

像过去一样,还是会要求他们输入用户名:密码,还是必须将自己的ssh密钥添加到其Bitbucket配置文件中?

任何帮助将不胜感激,谢谢!

拉吉尼·凯拉尼(Rajni Kewlani)

HTTPS和SSH只是克隆/拉动/推送等git存储库的不同协议。如果您为用户更改了从HTTPS访问存储库到SSH的访问方式,则不会影响其他用户。他们甚至不知道您已更改协议。其他用户将继续获得与当前相同的Username:password提示符。想要使用SSH的用户,都需要像以前一样添加其SSH密钥。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章