提前致谢,对不起,如果我在使用git时使用不准确的术语。我尽我所能。
如何使用与我登录的用户不同的用户执行git-fetch?我正在使用mac,我尝试从命令行和使用SourceTree这样做,但失败了。目前,每当我想在我正在访问的存储库中执行git相关操作时,我需要经历以下艰巨的过程:
使用一些脚本,这不是太痛苦,但这些是我正在处理的非常大的目录,所以chowning它们需要一段时间,我想避免麻烦。我已经这样做了六个月了。我正在使用命令行和SourceTree,我还没有找到解决这个问题的方法(SourceTree似乎支持使用不同的用户名来存储库,但它对我不起作用)。
编辑:我可能无法修改文件的权限。
答案 0 :(得分:1)
我的问题的意外答案是这样的 - 插入"用户名@" (使用实际的用户名)在" ssh://"之间地址/协议前缀和地址本身通过" git config -e",而不是通过SourceTree的UI,就可以了。怪异。