我在AWS CodeCommit中设置了2个代码仓库,并且之前使用Windows的SourceTree,通过HTTP协议设置访问权限一切正常。
现在我正在将一个项目的开发迁移到另一台安装了Ubuntu并选择使用GitKraken的机器上。
我能够通过终端在具有读写权限(我的用户)的文件夹中git clone,因此这不是Ubuntu中的权限问题,在git clone“aws repo url”之后,会提示我输入IAM用户名和密码(在AWS IAM控制台创建的密码)。
当然,我可以从GitKraken打开那个仓库文件夹,甚至看到所有远程分支和所有历史记录,但是一旦我从GitKraken尝试拉取,它就会因为“拒绝访问”而失败。我也无法从GitKraken克隆相同或另一个仓库。因此,似乎我必须在GitKraken中配置我的凭据,但不确定应该在哪里进行配置。 官方文档没有提供详细解释。