GitLab创建项目

GitLab是由GitLab公司开发的、基于Git的集成软件开发平台。基本每个公司都会有属于自己公司内部的GitLab。要想创建新项目,登录GitLab,点"New project":

"Create blank project":

"Create project":

将刚刚创建的远程仓库完整复制到本地目录:

bash 复制代码
git clone http://XXX

进入本地的项目目录,可以发现有一个.git目录,它包含了所有与Git仓库相关的元数据和对象数据库。这个目录是隐藏的,用ls -a命令才能看到:

关联本地仓库与远程仓库:

bash 复制代码
git remote add origin http://XXX

可能会报错:"致命错误:不是git仓库(或者直至挂载点 / 的任何父目录)":

所以得要先执行"git init"初始化仓库,再执行"git remote add origin http://XXX"。然后将本地项目源文件拷贝到该项目目录下:

bash 复制代码
git init
git remote add origin http://XXX

将当前分支重命名为"main":

bash 复制代码
git branch -M main

从远程仓库的main分支获取最新的更改并合并到本地当前分支上:

bash 复制代码
git pull origin main

查看Git仓库当前状态:

bash 复制代码
git status ./

将工作目录中的文件内容添加到暂存区:

bash 复制代码
git add *

将暂存区的修改永久保存到本地仓库:

bash 复制代码
git commit -m 'XXX'

可能会提示:"作者身份为止*** 请告诉我您是谁":

这个时候编辑项目中的.git/config文件:

在该文件最后加入:

bash 复制代码
[user]
	name = 用户名
	email = 邮箱

如下图所示:

这样再次commit就能成功了:

将本地仓库的提交推送到远程仓库:

bash 复制代码
git push -uf origin main

然后我们就看到我们的项目到了我们的仓库中。

参考:《GitLab(史上最全GitLab安装使用文章!!!)》 。

相关推荐
菜鸡00012 天前
把一个项目传到 GitLab 的某个群组
大数据·elasticsearch·gitlab
AlbertS3 天前
记一次推送lfs失败不能迁移git仓库到新的gitlab的问题
git·ai·gitlab·lfs·rejected
日更嵌入式的打工仔3 天前
Windows 下 GitLab 完整使用指南
windows·gitlab
会飞的大可3 天前
Jenkins vs GitLab CI/CD:2026 企业级 CI/CD 工具深度选型评测
ci/cd·gitlab·jenkins
庭風3 天前
让 AI 从需求直接走到 MR:我开源了一个面向 GitLab 的工作流 MCP
gitlab
Sakuyu434684 天前
Git-GitLab-JenKins
git·gitlab·jenkins
Aaron_dw4 天前
基于 Jenkins + GitLab + 自动化测试的 CI/CD 自动化系统方案(IaC + 弹性构建节点)
ci/cd·gitlab·jenkins
虎头金猫4 天前
自建 GitLab 没公网?用内网穿透技术,远程开发协作超丝滑
运维·服务器·网络·开源·gitlab·开源软件·开源协议
MinterFusion5 天前
如何在openKylin下安装并配置GitLab(v0.1.1)
gitlab·系统维护·devops工具·麒麟操作系统·明德融创·openkylin
我就是你毛毛哥7 天前
Docker 安装 GitLab
docker·容器·gitlab