sourcetree 无法连接 github 组织中的私有仓库,提示 remote: Repository not found.

问题描述:

最近和公司里的几个小伙伴合作完成一个小项目,在github上建立了一个organization,并在其中建立了好几个私有的仓库,就像这样:
在这里插入图片描述
之后想要将 organization 中的私有仓库添加到 sourcetree 中,方便在本地进行代码管理,但是在连接仓库的过程中遇到了以下问题:
(这里是push操作,是因为我想用本地代码初始化github上的仓库)
在这里插入图片描述

git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v OrganizationName master:master
remote: Repository not found.
fatal: repository 'https://github.com/OrganizationName/RepositoryName.git/' not found

Pushing to https://github.com/OrganizationName/RepositoryName.git
完成时带有错误,见上文。

其中最关键的错误信息是:

remote: Repository not found.

问题解决

  1. 前提
    保证sourcetree获得当前github账号的认证权限
    工具 -> 选项 -> 验证 -> 账户添加
    在这里插入图片描述
    认证完成后:
    在这里插入图片描述

  2. 关键
    github中,在sourcetree的认证权限项目中,添加organization项目的认证权限
    使用github个人账号打开 settings -> Applications -> SourcetreeForWindows,看到
    在这里插入图片描述
    检查 SourceTree 的权限中,是否具有 Organization认证权限,
    这里显示第一个 Organization 具有权限(截图之前已经申请好了)
    而第二个需要单独向 Organization 的所有者申请
    在这里插入图片描述
    切换到 Organization 身份,进入到团队项目的 settings -> Third-party access 页面
    可以看到,获得认证权限的 Organization 中,有sourcetree项目,并且权限状态为Access
    在这里插入图片描述

保证上述两项设置正确后,既可以进行正常git管理操作
在这里插入图片描述

现阶段 github 真是太好用了

不限量私有仓库数量
不限量私有仓库中的合作者人数
500GB仓库存储空间
2000分钟/月 的 action 操作

在这里插入图片描述

参考文档:https://www.geek-share.com/detail/2703764600.html

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值