摘要:本文章说明在gitlab如何创建项目,之后如何将本地的文件推送到刚刚创建的项目中以及如何分配项目权限给开发人员
一、创建项目及推送代码
(1) 点击 new Project,进入创建新项目页面

(2)如图,填上项目信息之后,这里我们选择为私有项目,然后点击Create Project

(3)创建项目成功后,会跳转到如下页面,此时该项目还没有代码,需要你将代码推送到这里

(4)在该页面,往下滚动,可以看到有如何推送代码的说明,这里我们采用“Existing folder”方法

(5)打开本地电脑项目目录,为了测试,我创建了个test文件夹,里面只有一个文件

(6)在此项目目录下,打开git(假设你已经装好了git,并做了基础配置)

(7)然后按照第4步骤截图的说明,一步步输入命令,如图

这里解释下各个命令
git init :初始化git相关配置
git remote add origin ** :添加远程版本库,可以理解为将该项目链接远程仓库项目地址(origin为远程地址的别名。)
git add . :添加文件到暂存区,即将当前目录下的文件都加入版本控制
git commit : 将暂存区内容添加到仓库中,
git push -u origin master:推送仓库中的代码到远程gitlab上的master分支
(8)回到gitlab网站,可以看到代码已经上传了

二、分配项目权限
(1)如图,点击 Member

(2)如图,填上对应信息,确定,就已经将该成员加入了该项目

(3)然后有权限的 成员就可以拉取项目代码了,复制下面链接,然后在git命令行使用git clone XXX就可以拉取项目代码,或者使用idea工具拉取代码

三、其他说明
在项目根目录下创建了README.md文件后,在gitlab网站会自动渲染其内容,并显示出来
(1)新增一个readme.md文件,随便写点内容,保存!

(2)刷新下gitlab,可以看到内容已经渲染出来

最后
网友评论