可以找到git default username设置的位置

时间:2015-10-15 06:04:57

标签: git ssh

我已经成功使用git命令行了很长时间。今天我尝试安装git桌面,顺便说一下,有一个步骤说它需要卸载当前的git。之后,我似乎被我的个人git用户名卡住了。当我在github中从我自己的repo中克隆克隆时,不需要用户名密码。当git clone或git从我的客户端的repo中拉出来时,它抱怨甚至无法找到repos的url。

我检查过以确保git config --global --list中不存在user.name或user.email。我甚至将全局user.name设置为客户端repo所需的那个,但结果仍然相同。

ssh -vT git@github.com表示它会尝试查找id_rsa,但会失败,因此会以Permission denied (publickey)结束。我查了一下,id_rsa文件不在那里。我不知道建立一个正确的方法是什么。

我的Macbook上的秘密设置在哪里可以在git命令期间提供我的默认user.name

1 个答案:

答案 0 :(得分:0)

  

var data = [ {a:"A1",b:100,c:800}, {a:"B1",b:300,c:400} ]; data .reduce(function(acc, x, i) { if (x.b > x.c) { return acc.concat({key: 'b', value: x.b }); } return acc.concat({key: 'c', value: x.c }); }, []) .reduce(function(acc, x, i) { if (x.value > acc.value) { return { key: x.key, value: x.value, index: i }; } return acc; }, {key: '', value: Number.MIN_VALUE, index: -1}); 显示它尝试查找id_rsa,但失败

当您从git客户端shell执行此操作时,请检查ssh -vT git@github.com引用的内容:ssh would seek public/private keys in $HOME/.ssh
GitHub Desktop可能会为$HOME或其他设置使用不同的路径。