gpt4 book ai didi

git - OS X上的Git-CodeCommit URL问题

转载 作者:行者123 更新时间:2023-12-02 14:14:25 24 4
gpt4 key购买 nike

我正在尝试使用Mac上现有的本地项目来设置AWS CodeCommit存储库。创建存储库并设置ssh之后,我尝试进行初始提交并得到了此信息

unix_listener: "/Users/<user>/.ssh/control:git-codecommit.us-east-1.amazonaws.com:22:<omitted username>.<something>" too long for Unix domain socket

我还尝试了AWS文档中建议的 ssh git-codecommit.us-east-1.amazonaws.com,但显然这被转换为相同的东西,因此得到相同的错误。

还有其他人遇到吗?解决错误或解决错误的最佳方法是什么?

提前致谢!

最佳答案

此错误意味着您的SSH客户端正在尝试创建一个Unix域套接字以用于SSH的ControlMaster功能,但是套接字的路径太长。解决此问题的最简单方法是关闭ControlMaster for AWS CodeCommit连接。例如,您可以将其放入SSH配置文件(通常为〜/ .ssh / config)中:

host git-codecommit.us-east-1.amazonaws.com
ControlMaster no
User <username>
IdentityFile <path to identity file>

AWS CodeCommit对每个推送使用单独的连接,因此ControlMaster不能像对其他类型的连接一样提供帮助。

关于git - OS X上的Git-CodeCommit URL问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33406293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com