git 模拟队内协作

本文详细介绍了如何在GitHub上使用gitclone、push和pull命令,涉及权限设置、协作邀请、以及Windows凭据管理器的正确使用。关键步骤包括登录对应账户、添加协作成员、接收邀请并更新凭据设置。
摘要由CSDN通过智能技术生成

push 与 pull 命令需要登录。
凭据管理器都得是对应用户的。一台电脑上需要切换,删除再连接。

一、前提条件

  1. 项目主人仓库公开
  2. 仓库里有一个文件,例如:hello.txt
  3. 2个github账户

二、流程

在这里插入图片描述

三、命令如下

  • git clone 项目主人仓库远程地址/别名 (用户2克隆)克隆后一般别名是origin,可以用 git remote -v 查看别名
  • cd 仓库名/ (进到项目目录)
  • vim hello.txt (用户2修改文件)
  • git status
  • git add hello.txt
  • git commit -m “用户2 commit” hello.txt
  • git push 项目主人仓库远程地址/别名 master (失败)
  • 因为没有权限
  • 项目主人点击 项目settings–>collaborators–>ManageAccsee(管理成员)加人
  • 最后生成个邀请函(Pending Invite)发给用户2
  • 用户2登录,复制邀请函到地址栏,然后接受邀请
  • 可以推送代码了,git push 项目主人仓库远程地址/别名 master(成功)
  • 这时windows凭据管理器得是用户2的
  • 项目主人登录在github查看推送成功后的结果
  • windows凭据管理器得切换为项目主人的,然后拉取 (先删除原来的,再在pull的过程中选对应的浏览器(项目主人登录github用的浏览器)去连接)
  • git pull 项目主人仓库远程地址/别名 master (项目主人拉取到本地)
  • cat hello.txt (查看本地库的修改)

四、注意事项(先看这个)

  • 用不同的浏览器登录用户,push或pull过程中跳出来连接页面时选对应的浏览器。

  • 进行第7步时会push失败,因为用户2没权限。

  • 过程中的凭据管理器长这样:

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值