1. 首页 > 编程开发 > github

github我的私有仓库怎么分享给别人让别人拉取使用

GitHub 私有仓库要让别人拉取使用,必须先把对方加为协作者(个人免费版最多 3 人),对方接受邀请后,就能用 SSH/HTTPS 克隆与拉取GitHub Docs。下面是完整操作步骤:

一、你(仓库所有者)添加协作者

  1. 打开你的私有仓库:https://github.com/beylze/fanmulu
  2. 点击顶部 Settings(设置)GitHub Docs
  3. 左侧菜单找到 Access → Collaborators(访问 → 协作者)GitHub Docs
  4. 点击 Add people(添加人员)GitHub Docs
  5. 输入对方的 GitHub 用户名注册邮箱,选择权限:
    • Read(只读):仅能克隆、拉取,不能推送(适合只让别人用代码)GitHub
    • Write(读写):可克隆、拉取、推送(适合协作开发)GitHub
  6. 点击 Add [用户名] to this repository,发送邀请GitHub Docs
  7. 把邀请链接发给对方,对方在邮箱 / GitHub 通知里接受邀请即可GitHub Docs

二、对方(协作者)拉取仓库

对方接受邀请后,有两种拉取方式:

方式 1:SSH 拉取(推荐,你已配置 SSH 密钥)

bash
运行
# 克隆私有仓库(替换为你的仓库地址)
git clone git@github.com:beylze/fanmulu.git
# 进入目录
cd fanmulu
# 拉取最新代码
git pull origin main

方式 2:HTTPS 拉取(无需配置 SSH)

bash
运行
# 克隆时输入 GitHub 账号密码/个人访问令牌(PAT)
git clone https://github.com/beylze/fanmulu.git
注意:HTTPS 拉取需用 个人访问令牌(PAT) 代替密码,在 GitHub 头像 → Settings → Developer settings → Personal access tokens 生成。

三、常见问题与注意事项

  1. 个人免费版限制:私有仓库最多添加 3 名协作者,超过需升级 GitHub ProGitHub Docs
  2. 权限控制:只给需要的人 Read 权限,避免代码被误改
  3. 无法拉取排查
    • 确认对方已接受邀请
    • 检查仓库地址是否正确:git@github.com:beylze/fanmulu.git
    • SSH 拉取失败:对方需配置自己的 SSH 公钥到 GitHub 账号
  4. 临时分享:不想加协作者,可在仓库 Code → Download ZIP 下载压缩包发给对方,但无 Git 历史,无法同步更新

声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息