【发布时间】:2015-04-24 15:46:29
【问题描述】:
【问题讨论】:
标签: git push credentials
【问题讨论】:
标签: git push credentials
通常,您不会在 URL 中提供凭据。可以像你一样在其中输入用户名 - Git 会要求输入密码。
您可以尝试像这样添加密码,但这不是一个好主意,因为这意味着密码为纯文本、特殊字符/编码等问题:
http://username:password@gitserver/project
我不确定您要做什么,但总的来说,最好使用 凭证助手 来存储密码,这样您就不必每次都重新输入密码:@ 987654322@ - 此页面包含最常见操作系统的说明。
【讨论】:
Git 将身份验证留给使用的协议,例如您的情况下的 ssh 或 http,因此身份验证方法甚至可能不是基于密码的。
我假设你想进行自动身份验证,在这种情况下你可以使用基于密钥的 ssh。 Github 有 an example 怎么做。
如果您正在滚动自己的 Git 服务器,则需要将您的密钥指纹添加到 authorized_keys,请参阅相关的 question。
【讨论】: