Git Clone 命令指定用户名密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git Clone 命令指定用户名密码相关的知识,希望对你有一定的参考价值。

参考技术A 通常企业内部 remote repository 会托管在 github或者gitlab平台上,在 Github 上 git clone 某一 repository 时,有https和ssh两种选择,https需要提供用户名和密码,可以使用个人或者公司提供的github用户名和密码。

如果clone非本地配置的用户名密码的项目,可以用嵌套了 用户名:密码 的git语句来clone项目。

格式 git clone http://userName:password@链接地址
实例 git clone https://用户名:密码@git.coding.net/sample/HelloWorld.git

mac OS catalina上的git clone命令面临问题[关闭]

【中文标题】mac OS catalina上的git clone命令面临问题[关闭]【英文标题】:Facing issue with git clone command on mac OS catalina [closed] 【发布时间】:2020-04-13 11:22:57 【问题描述】:

Mac OS 更新到 Catalina 后,我的 git repo 中的 git clone 遇到问题

尽管使用正确的用户名和密码进行克隆,但仍然出现以下错误

remote:用户名或密码无效。 致命:“https://github.com/My_Repo.git”的身份验证失败

请帮我解决这个问题。

【问题讨论】:

我投票决定将此问题作为离题结束,因为它与编程无关。您可能会在 AskDifferent Stack Exchange 网站上得到更好的答案。 @MarkSetchell Git 是一个编程工具,所以我认为这实际上是这里的主题(虽然不一定是一个好问题)。 【参考方案1】:

先检查:

您的 credential-osxkeychain 获取任何 GitHub 凭据 检查您的帐户是否为have 2FA activated,这意味着您的密码必须是PAT (Personal Access Token)

OP Mahendra Sahu 确认in the comments:

对于 2FA 激活帐户,您需要 PAT(个人访问令牌)

【讨论】:

@MahendraSahu 出了什么问题? osxkeychain 中的缓存凭证?还是激活了 2FA,这意味着您需要 PAT? (个人访问令牌) 对于 2FA 激活帐户,您需要 PAT(个人访问令牌)。 @MahendraSahu 感谢您的反馈。我已将您的评论包含在答案中以提高知名度。

以上是关于Git Clone 命令指定用户名密码的主要内容,如果未能解决你的问题,请参考以下文章

Git使用http clone客户端保存用户名密码

git clone 带用户名密码

git clone 不询问用户密码

git clone

运行“git clone git@remote.git”时如何提供用户名和密码?

git 生成公钥 使用命令行无需输入用户名密码(windows)