无法克隆Git-Windows

2020-08-20 18:44发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

SAP Git存储库遇到一些问题。 我正在使用Gitforwindows(最新版本)和标准帐户(非试用版)。 我的目标是在我的计算机上克隆仓库(Windows 10)。 我是这个Neo帐户的管理员。

执行时

 git clone http://git.eu2.hana.ondemand.com/____ 

,我收到一条错误消息:"对<< rel =" nofollow"的身份验证失败,hraf=" https://git.eu2.hana.ondemand.com/___/___" target =" _ blank"> https://git.eu2.hana.ondemand.com/___/___ /'"

neo Trial帐户可以成功执行相同的程序。

欢迎提出任何建议!

Yann

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

SAP Git存储库遇到一些问题。 我正在使用Gitforwindows(最新版本)和标准帐户(非试用版)。 我的目标是在我的计算机上克隆仓库(Windows 10)。 我是这个Neo帐户的管理员。

执行时

 git clone http://git.eu2.hana.ondemand.com/____ 

,我收到一条错误消息:"对<< rel =" nofollow"的身份验证失败,hraf=" https://git.eu2.hana.ondemand.com/___/___" target =" _ blank"> https://git.eu2.hana.ondemand.com/___/___ /'"

neo Trial帐户可以成功执行相同的程序。

欢迎提出任何建议!

Yann

付费偷看设置
发送
4条回答
打个大熊猫
1楼-- · 2020-08-20 19:16

您好 Yann MIQUEL

如果您要克隆html5存储库,请从 应用程序的版本控制会话,然后从那里执行克隆。 Git客户端应询问您的云帐户凭据。 如果没有询问,那么您的git客户端中应该在某个位置存储了该URL的缓存凭据。 如果在弹出窗口中要求您提供凭据,则您的用户可能需要在该特定子帐户中获得一些其他授权。

平台角色"开发者"具有必需的授权-即:readGit 和accessGit。 另一方面,"管理员"角色具有一个额外的manageGit-允许您在Neo中的Git Service下创建其他git存储库。

我假设如果已部署HTML5应用程序,则需要 根据应用程序版本签出所需版本。 例如,一旦克隆,就必须这样做:

 git checkout tags/1.0.0 

最诚挚的问候,
Ivan

wang628962
2楼-- · 2020-08-20 19:33
< p> Ivan Mirisola 再次感谢您的宝贵时间。 该cmdkey很有帮助! 我发现在此期间,IAS已经实现了子帐户(作为Platform id。prov),这就是为什么我不了解变化的行为的原因。 但这是另一个问题。

SKY徐
3楼-- · 2020-08-20 19:16

您好, Ivan Mirisola

谢谢您的回答。 我仍然很困惑,但是很高兴知道该应用程序的版本。

  • (windows)客户端确实在提示身份验证失败之前(通过OpenSSH)询问我的凭据。我尝试了所有类型的用户名(S用户,电子邮件,P用户,JDoe)
  • 我的凭据应该没问题,因为我可以使用WebIDE的存储库。
  • 应用程序身份提供者是默认的SAP ID服务

还有其他建议吗?

SAP浪
4楼-- · 2020-08-20 19:09

您好 Yann MIQUEL

您是否从下面的命令行获得任何输出:

 cmdkey/list git:https://git.eu2.hana.ondemand.com 

如果是这样,您的 git客户端正在使用Windows凭据管理器来缓存该资源的凭据。 可能您已更改了SAP ID Service上的密码,而Windows仍旧缓存了旧密码。

可能删除存储的凭据应该可以解决您的问题:

 cmdkey/delete git:https: //git.eu2.hana.ondemand.com 

如果您的git客户端未使用Windows凭据管理器(并且我怀疑不是由于OpenSSH弹出窗口),我相信您

某些git客户端将在内部对其进行管理,您可以通过发出以下命令将其删除。

 git config --global-  -unset credential.helper
 git config --system --unset credential.helper 

要使用Windows凭据管理器,您可以执行以下操作:

 git config --global credential.helper管理器

有些用户会将凭据存储在名为" .git-credentials"的文件下的用户家中,删除该文件将解决此问题。

我正在使用git版本2.24。 我从 https://git-scm.com/download/win 下载的0.windows.2

最好的问候,
伊万

一周热门 更多>