GitHub 私有仓库要让别人拉取使用,必须先把对方加为协作者(个人免费版最多 3 人),对方接受邀请后,就能用 SSH/HTTPS 克隆与拉取GitHub Docs。下面是完整操作步骤:
运行
运行
一、你(仓库所有者)添加协作者
- 打开你的私有仓库:
https://github.com/beylze/fanmulu - 点击顶部 Settings(设置)GitHub Docs
- 左侧菜单找到 Access → Collaborators(访问 → 协作者)GitHub Docs
- 点击 Add people(添加人员)GitHub Docs
- 输入对方的 GitHub 用户名 或 注册邮箱,选择权限:
- Read(只读):仅能克隆、拉取,不能推送(适合只让别人用代码)GitHub
- Write(读写):可克隆、拉取、推送(适合协作开发)GitHub
- 点击 Add [用户名] to this repository,发送邀请GitHub Docs
- 把邀请链接发给对方,对方在邮箱 / 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 生成。
三、常见问题与注意事项
- 个人免费版限制:私有仓库最多添加 3 名协作者,超过需升级 GitHub ProGitHub Docs
- 权限控制:只给需要的人 Read 权限,避免代码被误改
- 无法拉取排查:
- 确认对方已接受邀请
- 检查仓库地址是否正确:
git@github.com:beylze/fanmulu.git - SSH 拉取失败:对方需配置自己的 SSH 公钥到 GitHub 账号
- 临时分享:不想加协作者,可在仓库 Code → Download ZIP 下载压缩包发给对方,但无 Git 历史,无法同步更新
声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。
