V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JoeJoeJoe
V2EX  ›  问与答

[GithubOrganizations]佬们, 我使用 github 账号创建了一个 organization, 然后在 organization 里面创建了一个私有仓库, 然后复制这个私有仓库的地址进行 git clone, 报错了.

  •  
  •   JoeJoeJoe ·
    PRO
    · 19 天前 · 1263 次点击

    报错信息:

    ERROR: Repository not found.
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
    

    佬们有熟悉这一块的吗?

    ps: github 账号开启了 2fa, organization 里面的基础权限改成 write, 仓库权限也都改为管理员了, 但是不生效.

    第 1 条附言  ·  19 天前
    感谢各位大佬花费时间帮我解决问题, 到目前为止, 这个问题出现的原因我还是没有找到, 但是我找到了一个临时的解决方案: 使用 github 官方提供的 github desktop 软件.

    再次感谢各位大佬的付出, 等我忙完这一阵之后, 会对各位大佬进行一次感谢🙏🏻

    ps: 使用 github desktop 可以访问账户下的所有仓库包括组织里面的, 这个问题暂时搁置, 等后续有时间继续验证.
    24 条回复    2025-08-22 16:07:35 +08:00
    renfei
        1
    renfei  
       19 天前   ❤️ 1
    在这里 https://github.com/settings/personal-access-tokens 创建 token

    然后
    Resource owner 选择 你的 Group
    Repository access 选择 All repositories
    Permissions 添加 Contents access 选择 读和写
    pyyalt
        2
    pyyalt  
       19 天前   ❤️ 1
    如果 Organization 启用了 SAML 单点登录 (SSO) 或 OAuth 应用限制,你估计要可能需要额外授权。
    ssh 还是 https git clone ?
    JoeJoeJoe
        3
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @renfei 感谢



    token 好像已经生效了, 但是仍然拉不下代码来.

    JoeJoeJoe
        4
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @pyyAlt 使用的 ssh, https 也尝试过, 报这个错误:

    ```
    remote: Invalid username or token. Password authentication is not supported for Git operations.
    ```
    fuzzsh
        5
    fuzzsh  
       19 天前 via Android   ❤️ 1
    没选上 org ,你肯定拉不到 org 的东西,token 只能读自己的仓库
    org 那里都说了你没加东西
    JoeJoeJoe
        6
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @fuzzsh 我以为这个地方说的是操作 org 的权限, 我去试试, 感谢 orz
    ETiV
        7
    ETiV  
       19 天前 via iPhone   ❤️ 1
    ssh key 配的对吗😂

    ssh -T [email protected]
    用这个命令试一下,会回显 key 对应的账户名
    JoeJoeJoe
        8
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @fuzzsh 我设置了 org 的权限也不生效

    JoeJoeJoe
        9
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @ETiV 是对的, 我的个人仓库都可以通过 ssh 获取
    fuzzsh
        10
    fuzzsh  
       19 天前 via Android   ❤️ 1
    权限不对吧,1F 说的 Contents access 勾没
    JoeJoeJoe
        11
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @fuzzsh #10 没找到 Contents access, 光有个 contents

    0312birdzhang
        12
    0312birdzhang  
       19 天前   ❤️ 1
    仓库设置里面的 Collaborators and teams - Base role 看看?
    JoeJoeJoe
        13
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @0312birdzhang 不好使, 现在是 write 了, 之前是 read, 但是拉取不下代码来.

    0312birdzhang
        14
    0312birdzhang  
       19 天前   ❤️ 1
    @JoeJoeJoe 那奇了怪了,删了重新建吧
    JoeJoeJoe
        15
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @0312birdzhang #14 搞了好几个了, 很难受, 可以 pr 但是不能直接提交, 很麻烦
    ETiV
        16
    ETiV  
       19 天前 via iPhone   ❤️ 1
    那你有没有小号 这个 org+repo 是用小号创建的
    JoeJoeJoe
        17
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @ETiV #16 没有 就一个账号, 然后这个账号是这个 org 的管理员, 很奇怪.
    gkinxin
        18
    gkinxin  
       19 天前   ❤️ 1
    是不是开了梯子的 tun 模式
    S1ahs3r
        19
    S1ahs3r  
       19 天前   ❤️ 1
    .git config global 里有域名后缀的配置么
    JoeJoeJoe
        20
    JoeJoeJoe  
    OP
    PRO
       19 天前 via iPhone
    @gkinxin 我下午回去检查一下,但是可能性不大,因为同样的操作,我的个人仓库是可以的
    JoeJoeJoe
        21
    JoeJoeJoe  
    OP
    PRO
       19 天前 via iPhone
    @S1ahs3r 代码拉取不到,还没到本地这一步
    S1ahs3r
        22
    S1ahs3r  
       19 天前   ❤️ 1
    @JoeJoeJoe $HOME/.gitconfig
    JoeJoeJoe
        23
    JoeJoeJoe  
    OP
    PRO
       19 天前 via iPhone
    @S1ahs3r 我下午回去看看👀 感谢🙏
    JoeJoeJoe
        24
    JoeJoeJoe  
    OP
    PRO
       19 天前
    @S1ahs3r #22 看了下好像没有

    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1272 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:42 · PVG 07:42 · LAX 16:42 · JFK 19:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.