不被邀请无法push到别人的仓库
比如,Sole建立了一个仓库,地址是 https://gitee.com/HeartFYang/HelloTest.git.另一位开发者克隆这个地址,并自己建立一个index.html文件,编辑后提交到本地库,然后想直接push到Sole的这个仓库地址.当然,直接push是不可能的.如果可以,那不是不安全了吗?别人随便往你的仓库push,哈哈.
git clone https://gitee.com/HeartFYang/HelloTest.git
那怎么办?加入到sole的团队,就是自己人了,这时候自己人用的是一个远程仓库地址,就可以push了,具体加入步骤如下:
发起邀请
邀请者建立仓库,依次点击settings->Members->Developer(or other)->Add member->Invite member by ink
随后便会出现如下邀请地址,邀请者将邀请地址发送给被邀请者,发起邀请.当然,怎么发送是邀请者的事,可以上门,可以是电话,邮箱等等.
接受邀请
被邀请者登录托管中心(码云)后,复制邀请者给他发的仓库地址,在浏览器访问,然后接受邀请
接收后,被邀请者会发现他自己多了一个仓库,这个仓库的地址是邀请者的.从而加入了一个团队
此时被邀请者再发起推送,便可以push到邀请者的仓库地址(注意此处输入的账号密码是被邀请者的,因为他不可能知道邀请者的密码账号)
成功以后,两位开发者的仓库都会显示被邀请者的push内容
文件删除
由于团队内使用的是一个远程库地址,因此某个本地的删除push操作会影响到远程库的文件,进而,当其他成员拉取时,也会相应变化.当然,只是新版本的变化,其他不相关的版本的文件不会受到影响.
该版本的相关文件被删除了