【发布时间】:2014-12-20 02:49:10
【问题描述】:
据我了解,可以通过在remote push url 中添加用户名:密码来避免推送到 github 时出现密码提示。
https://you:password@github.com/you/example.git
这是 github 特定的安排,还是可以将此格式 (https://username:password@somedomain.org/repo.git) 用于任何 git 远程?
【问题讨论】:
-
user:password@host模式不是特定于 git 的;它是Basic HTTP Authentication。我认为它不适用于ssh://git 遥控器。 -
谢谢@w0lf!有没有办法自动推送到远程仓库?
-
git push是可以在命令行或脚本中输入的命令。所以,是的,你可以用任何你喜欢的方式自动化它。 -
我的意思是有没有一种方法可以自动推送而不提示输入用户名和密码?假设用户名和密码在代码中可用?
-
我不知道你能不能做到。如果可能,您可能想尝试使用 SSH 密钥。