SourceTree 无法查看组织仓库
error log:
Pushing to remote: Repository not found.
在使用SourceTree
进行版本控制,代替git命令行,而且作为免费 跨平台 功能完备的git gui,其体验还是很不错的.
1. 前言
最近遇到一个问题,我先描述情景:别人把我拉入GitHub
的一个Organization
的team
中,然后我可以用GitHub Desktop 客户端查看所有的仓库项目,包括个人的和组织的.但是我用SourceTree
看不到组织的仓库,只能看到自己的和自己fork的项目仓库.
2. 第三方Git桌面客户端访问受限
在https://docs.codefresh.io/docs/cant-find-your-organization-repos中得知是SourceTree
客户端没有被加入信任列表,也就是它目前还是没有访问权限的.这个权限是对SourceTree
这个客户端而言的,你用Terminal
的git 命令是可以访问的,平时习惯命令行的可能不会遇到这个问题.
图中箭头指向的地方在你没有点击的时候时候显示的是 红✘(叉叉)----Request Access,点击之后显示的 Access request pending,表示等待管理员的确认.
3. GitHub Desktop 官方客户端访问不受此限制的!
如图:
也就是你可以使用Github官方桌面客户端,不会出现Pushing to remote: Repository not found.
的错误.
4. 使用 HTTPS 配置 SourceTree 来访问 Github
之前的配置是:OAuth + SSH
现在改为:基础 + HTTPS
最终的设置如图:
这样是可以直接访问的,当然第一次会让你输入用户名和密码,后面就不需要了.
5. 最后
最后还没有试如果组织的管理员通过了你的第三方客户端访问申请是否就可以用SSH
直接访问的情况,如果有人试了可以告诉我结果,谢谢~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!