Github(二)git clone邀请别人加入团队

it2024-10-13  40

一、团队协作模式

二、 git clone HttpsAdress

上一节岳不群在本地向远程库执行推送push操作 此时若令狐冲也想要加入该团队进入到huashan_lhc目录下执行clone clone完毕后我们看到huashan_lhc的目录下有了远程下载下来的huashan_helloGithub/文件夹 进入该文件夹并查看看资源 发现不仅有远程库的资源还有.git文件 该文件就是帮lhc初始化本地库 同时remote 别名 发现还给远程库起了origin别名 此时lhc在自己的本地库执行自己的操作修改并提交 此时lhc执行push操作 本来是应该要要求令狐冲登录他自己的账号的 然后发现push操作是要失败的 因为令狐冲还没有被岳不群邀请到这个团队 他还没有这个权限,但是因为我自己是模拟,只有我自己的一个github账号(相当于我是岳不群),因此在这里执行push操作并没有要求令狐冲登录他的账号,且push成功了,因为此时在我的电脑上模拟的令狐冲登陆的是我(岳不群)的账号 而且需要注意这时push使用了别名 clone时使用的是完整地址 辨析 这里本应该要让令狐冲输入用户名和密码,但是却没有是因为win 10系统的凭据管理器为我们记住了git登陆的密码,这并不是git本身的功能,但是能记住的这个密码则是刚才岳不群的,因此 没有让再一次登录,也因为是令狐冲此时登陆的是岳不群的号,因此令狐冲能push成功,若想切换别的账号登录git 则在凭据管理器删掉这条记录如果没有这个凭据管理器是需要输入用户名的,因为我们是建立的HTTPS连接 HTTPS连接需要每次都登录 但是SSH连接不需要

正常操作此时应该出现403 error 此时需要岳不群邀请lhc进入团队

三、邀请别人加入团队

Settings->Manage access->Invite a collaborator输入对方Github账号、用户名或者邮箱地址即可

然胡复制邀请码 发送给对方 对方在浏览器复制访问刚才我们发给他的邀请链接 接受邀请就可以了 此时令狐冲在执行push操作就可以了 邀请成功后令狐冲再执行push这里则不需要输入用户名和密码了

四、总结

clone的效果 1、完整地把远程库下载到本地 2、创建origin远程地址别名 3、初始化本地库

最新回复(0)