我是git乌龟的新手,可用于我的Github企业。当我尝试从Tortoise git提交文件时,它可以工作,但是当我尝试推送时,出现以下错误
远程:密码验证不适用于Git操作。
远程:您必须使用个人访问令牌或SSH密钥。
远程:请参见https://github。********。com / settings / tokens或https://github。******。com / settings / ssh 致命:无法访问“ https://github.ford.com/ **** / ****。git /”:
请求的URL返回错误:403
尝试克隆时出现相同的错误。我只能提交文件。
但是,当我尝试使用示例github.com而非企业版时,一切正常。 请给我建议。
如果我需要为身份验证设置任何东西
答案 0 :(得分:0)
您可以创建访问令牌并将其存储在Windows凭据管理器中。
答案 1 :(得分:0)
生成您的 SSH 公钥并将其替换为 GitHub 密码应该会有所帮助。
第 1 步:转到您的 IDE>>终端 - 在 cmd 下运行并按照填充的后续步骤操作
$ ssh-keygen -o
第 2 步:等待一段时间并验证给定的 <filename.pub>
是否已在 <given path>
第 3 步:将生成的 .pub 密钥替换为 GitHub 帐户的密码。
Windows 用户转到 Control Panel\All Control Panel Items\Credential Manager
。点击Windows Credentials
,查找 GitHub 账号,选择并编辑密码为 .pub key
答案 2 :(得分:-2)
有两种验证方式:
我认为福特选择了方法2。
下面来自Github的文章应该可以帮助您。
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
遵循它,并确保您添加了要访问该存储库的所有计算机的SSH密钥。