git - 如何通过 git push 提供用户名和密码

标签 git push credentials

我正在尝试使用用户名和密码进行 git 推送,但找不到与 git 命令一起使用的选项。

我试过:http://username@gitserver/project

有人可以帮忙吗?

最佳答案

通常,您不会在 URL 中提供凭据。可以像您一样在其中输入用户名 - Git 然后会要求输入密码。

您可以尝试像这样添加密码,但这不是一个好主意,因为这意味着使用纯文本密码、特殊字符/编码等问题:

http://username:password@gitserver/project

我不确定您要做什么,但一般来说,最好使用凭据助手 来存储密码,这样您就不必每次都重新输入密码:https://help.github.com/articles/caching-your-github-password-in-git - 此页面包含最常见操作系统的说明。

关于git - 如何通过 git push 提供用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28671761/

相关文章:

git - 一个接一个地单独推送一个分支的所有提交

Java 程序输出(堆栈)

python - 无法找到通过环境变量设置 Airflow 连接的凭据

git - SSH 主机真实性检查期间 "[fingerprint]"选项的目的是什么?

git - Plesk 在 git 存储库更改时自动更新子模块

javascript - 将信息从表单值推送到对象不起作用

google-cloud-platform - GCP 通过 Compute Engine 的服务帐号访问和存储密码/凭据的正确方法

java - 保护字符串常量免受逆向工程

java - 创建应用程序演示

git - 为 Windows 8 上的 GIT 生成 SSH key