ubuntu上实现Github多人合作

一、Github上创建项目

1、创建组织(可选)

登陆Github账号,点击主界面右上方加号,选择下拉列表中New organization,选择Join for free(后期更高要求可付费升级)

输入组织名、联系邮箱、组织归属,完成后点击Next,根据自身情况完成后续配置,直至组织创建完成。

2、创建项目

点击Create a new repository,输入项目信息,选择项目Public还是Private(重要!)点击Create repository进行创建。

此时Github上已经创建项目,若为Private则其他账户搜索不到。

返回至组织界面,可在左侧看到该组织下建立的所有项目。

3、邀请成员

选择仓库下Settings菜单,点击左侧Manage access按钮,选择Invite teams or people绿色按钮,在弹出框内输入要邀请账户的邮箱,选择对应权限。

注意:权限不同,对应的功能也不同,最高级别Admin,为项目的管理员,除了无法踢走项目创建者,其他都能干。

较低一级为Write,可支持对项目内容的读写操作。

最低为Read,只读权限。

邀请后,目标用户需要登陆邮箱,点击接受邀请,再次登陆Github账号后即可进入组织内的项目

二、如何通过命令行实现本地与Github仓库的交互

1、克隆项目

进入Code菜单,获取当前项目的URL,选中复制。

打开终端,新建文件夹作为本地仓库,进入该文件夹,通过以下git clone 指令将项目克隆到本地。

git clone ...

2、提交更改

进入本地仓库路径下(重要)

对本地仓库进行更改后,提交更改。

git add .
git commit -m '说明文字'

3、仓库关联

将本地仓库与github仓库进行关联

git remote add origin ...

此处origin为关联标题,可更换

有时会报错,提示远程origin已经存在,原因是之前自己或其他成员已经提交过名为origin的关联,此时可以换成其他关联名,也可直接删除origin关联

git remote rm origin

再次关联后,即可成功执行

4、仓库推送

关联后,需要将本地仓库推送到github仓库,使用push命令

git push origin main

此处需要注意,github仓库所在的分支是main还是master

输入用户名、密码后即可推送成功

这一步可能会遇到报错:error:failed to push som refs to……

原因是github仓库已经有了变化,与本地仓库不一致,需要更新一下本地仓库,更新后自己新加的修改不会覆盖。

git pull origin main

三、如何将Clion与Github关联

首先在Github上创建或加入仓库

通过git clone 将代码克隆到本地

在Clion中打开该项目代码

在Clion中设置Git,在File-->Setting-->Version Control-->Git-->Path to GIt executable中选择git,默认为/usr/bin/git,点击test会出现git版本号,若未出现版本号或报错则说明git没有正确安装。

完成配置后,修改项目内容,点击右上角绿色对勾,完成commit命令,输入中文描述并提交。

完成commit后,点击绿色对勾右侧绿色箭头,执行push命令,等待进度条完成后,Github仓库内容即可实时更新

绿色对勾左侧的蓝色箭头为pull命令,可更新本地仓库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值