点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我在将SAP WebIDE提交到远程git存储库时遇到问题。
我已使用我的S_User帐户" Sxxx3570"的邮件和密码登录(邮件地址: ce@xyz.com )。 git使用相同的邮件地址登录。 当我提交时,它说"其他原因被拒绝,错误消息无效的提交者"。
5次登录尝试后,我收到一封电子邮件," 5次登录尝试失败,但具有SCP试用用户ID Pxxx5395(电子邮件地址: ce @ xyz-consulting。 com )。所以我想SCP git混在一起了我的SCP帐户,但是两者的邮件地址不同。我尝试过:
-空的浏览器缓存(在另一个线程中假定)
-使用S用户登录git:不起作用
-在git存储库配置(WebIDE)中更改邮件地址
我对git如何存储用户帐户感到困惑。 在另一个线程中( https://archive.sap.com/discussions/thread/ 3694463 ),提示"您需要摆脱其他用户/电子邮件的所有提交"。 可能那是解决方案的一步。 但是怎么做?
亲切的问候
基督徒
您好 Tomer Epstein 米哈尔·塔尔(Michal Tall)-您能帮忙吗?
谢谢,
Michal。
嗨,克里斯蒂安
当您在Web IDE中遇到此错误时,您还将获得指向我们的疑难解答指南的链接,您是否对此进行了查看?
它说明了如何处理"无效的提交者"错误:
https://help.sap.com/viewer/825270ffffe74d9f59a0f0066 -US/bd0cb7ed7e2149b6b5170205cbde0de7.html
致谢,
Michal。
Hi Michal,
感谢您的回答! 我考虑过故障排除,并将常规和项目git设置更改为无济于事的几种变体。
两个邮件地址均有效。 我们将其命名为 ce@old.com 和 ce@new.com 。 地址已更改,因为我公司的名称已更改。
1.我可以使用本地Windows git客户端和邮件地址 ce@old.com 提交(远程推送)更改。 因此,我的git rep邮件地址显然是 ce@old.com 。
在SCP和WebIDE上,只能使用 ce@new.com 或我的S用户作为登录名登录
2.当我通过WebIDE和git-login ce@old.com 将更改提交到远程代表时,它说"错误:。 未经授权"
3。 当我使用S-User或 ce@new.com 通过WebIDE进行git身份验证时,它说:" REJECTED_OTHER_REASON,错误消息无效的提交者。"
所以我的建议是:
1。 将我的SAP帐户邮件地址更改为 ce@old.com 。 不好,但是如果对我来说行得通。 我已经这样做了,但是没有立即生效。 我无法使用该邮件地址登录SCP。 需要一段时间才能生效吗? 帐户是否复制到多个SAP平台?
2。 在git储存库中更改我的帐户/电子邮件地址-我不知道在SCP哪里可以做。
这可能是一个git问题,但此刻我仍然坚持。
关于基督徒
嗨米哈尔,
我解决了问题。 仍然不知道确切原因,但这就是它的工作方式:
我将SCP帐户的邮件地址更改为 ce@old.com 。 1或2小时后,我可以使用该名称登录。 因此,我所有的设置都使用该邮件地址:
-SCP帐户的邮件地址
-首选项> Git设置> Git电子邮件地址
-项目> Git存储库配置> user.email
远程推送仍然无效。 然后,我更改了git用户名。 更改后,远程推送成功了! 在尝试修复错误期间,我必须更改了它。
我猜测由于某些原因,一旦将某些内容推送到存储库,您的git设置就必须保持不变。 在我公司的另一个项目中,我使用了 ce@old.com git帐户,我的SCP帐户具有不同的邮件地址,并且可以正常工作。
所以我还是有点困惑。 可能是这篇文章会帮助其他有同样问题的人。
关于基督徒
一周热门 更多>