我刚刚在工作中注册了一个github帐户并创建了一个新的存储库.我在命令行上运行了一些git命令,一切正常.
1. git init 2. git add . 3. git commit -m "first commit" 4. git remote add origin https://github.com/username/project.git
然后,当我从sourcetree添加工作副本并单击Fetch按钮时,我收到"error:Repository Not Found".我尝试推拉,我得到同样的错误.我已经使用sourcetree和我的bitbucket和github存储库几个月了,但我从来没有遇到过这个问题.有没有人有类似的问题?
我弄明白了这个问题.我已经有一个链接到sourcetree的个人github帐户.当我删除个人github帐户并添加工作帐户它工作正常.
转到工具 - >选项
单击Authentication选项卡
删除其他github帐户并添加新帐户
我只需要在路径工具/验证选项卡上设置我想用作SET TO DEFAULT的当前帐户
我找不到相同的存储库
错误
我在Windows(8.1 x64)上遇到了一个更微妙的问题.问题源于使用git身份验证挂钩,例如git-credential-winstore(https://gitcredentialstore.codeplex.com/).
为了使它工作,我只需将我的网络密码删除到github,如下所示:
开始菜单
管理网络密码
删除了我的http://github.com密码
如果你想完全删除git凭证商店这个SO帖子可能会有所帮助:https://stackoverflow.com/a/18376438
有同样的问题。在我的情况下,原因是我在命令行上通过https进行了身份验证,然后通过oAuth使用了sourceTree。在我的帐户设置中将身份验证类型设置为“基本”会有所帮助。