Git会增加帐户问题

时间:2016-06-20 17:58:38

标签: git macos github atlassian-sourcetree sourcetree

多个Github帐户让我发疯。所以我有两个我自己的github帐户。

我发现在我的Mac上添加多个帐户非常有用tutorial。首先,我已经在我的Mac上已经有了工作副本,现在看来,当我从该视频教程中完成所有步骤时,它会起作用。

但是当我尝试通过Source Tree推送我的更改时,我看到了:

Pushing to https://github.com/SuperApps/SuperApp.git
remote: Repository not found.
fatal: repository 'https://github.com/SuperApps/SuperApp.git/' not found

在这条消息后我想到我打开终端并制作:

git push origin new_branch

我明白这一点:

Counting objects: 16, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (16/16), 40.45 KiB | 0 bytes/s, done.
Total 16 (delta 12), reused 0 (delta 0)
To https://github.com/SuperApps/SuperApp.git
   8f89744..0b89b79  new_branch -> new_branch

这意味着https://github.com/SuperApps/SuperApp.git存在,我可以推送它,但不能通过源树推送。

Alos当我在终端尝试时:

ssh -T git@github.com
The authenticity of host 'github.com (IP ADDRESS HERE)' can't be established.
RSA key fingerprint is SHA256:kThbg6kBlpJW4l7E1IGO5lpRomTxdCARLviKw7GHSY8.
Are you sure you want to continue connecting (yes/no)? yes

当我写的是: 嗨MySecondAccountName!您已成功通过身份验证,但GitHub不提供shell访问权限。

但是当我在github上检查提交时,作者是MyFirstAccountName。

我还检查了SourceTree设置,并且MySecondAccountName是默认的github帐户。似乎应该有效,但事实并非如此。

总结:

  1. 我有问题通过SourceTree推送更改但不通过终端。
  2. 实际上ssh -T git@github.com是否意味着我应该看到当前的git授权用户。如果是,为什么我会看到来自我的另一个git用户的提交。
  3. 所以这里几乎没有问题。

0 个答案:

没有答案