当前位置: 首页 > news >正文

【本地项目】上传到【GitLab】流程详解

文章目录

        • 1、安装Git
        • 2、创建GitLab项目文件夹
        • 3、创建密钥
        • 4、向GitLab上传项目

注意:本篇文章中提到的上传流程所需要的命令,几乎在GitLab的Command line instructions中都有所记载
在这里插入图片描述

1、安装Git

具体安装流程这里不做过多说明,安装流程可以参考文章:https://blog.csdn.net/mukes/article/details/115693833

Git安装成功后,桌面点击鼠标右键会有提示:
在这里插入图片描述

2、创建GitLab项目文件夹

  1. 点击 New Project
    在这里插入图片描述
  2. 点击Create blank project
    在这里插入图片描述
  3. 创建项目:
    在这里插入图片描述

3、创建密钥

  1. 桌面鼠标右键,点击Git Bash Here,进入命令行:
    在这里插入图片描述
  2. 打开控制台后,输入命令进入到.ssh目录:
# 如果没有.ssh目录(No such file or directory)
# 先执行创建目录命令:mkdir ~/.ssh
cd ~/.ssh/
  1. 配置全局信息,可以参照前言Glt global set up
git config --global user.name "xxx"
git config --global user.email "xxx"

在这里插入图片描述

  1. 该命令用于生成SSH密钥(一般使用上一步骤中的user.name):
# xxx一般用上面的全局配置user.email
ssh-keygen -t rsa -C "xxx"

执行完命令后,需要连续回车三次,最后会在.ssh文件目录下生成id_rsa.pub文件,该文件中存放了SSH密钥内容,将密钥内容粘贴到GitLab中,点击Add key按钮:在这里插入图片描述

4、向GitLab上传项目

  1. 鼠标左键选中需要上传的项目文件夹,右键打开命令行:
    在这里插入图片描述
  2. 执行git init命令,在该文件夹下创建仓库
  3. 参考下图Clone With SSH的值,执行命令:
# "xxx"为Clone With SSH的值
git remote add origin "xxx"

在这里插入图片描述

  1. 执行git add .命令
  2. 执行提交、推送命令,将项目上传到GitLab项目文件夹中:
# "xxx"为项目名称
git commit -m "xxx"
git push -u origin master

这样,我们的本地项目就成功上传到GitLab中了

http://www.lryc.cn/news/495.html

相关文章:

  • 初阶指针C
  • 云原生安全2.X 进化论系列|揭秘云原生安全2.X的五大特征
  • json文件在faster_rcnn中从测试到训练 可行性
  • golang 1.20正式发布,更好更易更强
  • 图片显示一半怎么回事?
  • 102-并发编程详解(中篇)
  • jsp羽毛球场馆管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • CacheLib 原理说明
  • 【dapr】服务调用(Service Invokation) - app id的解析
  • Odoo丨5步轻松实现在Odoo中打开企微会话框
  • python读取.stl文件
  • vue2.0项目第一部分
  • 锁与原子操作
  • Prometheus Pushgetway讲解与实战操作
  • 常见字符串函数的使用,你确定不进来看看吗?
  • Elasticsearch:在搜索中使用衰减函数(Gauss)
  • 微信小程序 Springboot英语在线学习助手系统 uniapp
  • LeetCode算法题解——双指针2
  • 线性杂双功能peg化试剂——HS-PEG-COOH,Thiol-PEG-Acid
  • Linux第三讲
  • SpringBoot07:SpringSecurity
  • C++ 浅谈之 STL Vector
  • 【个人作品】非侵入式智能开关
  • 数据存储技术复习(三)未完
  • ThinkPHP数据库迁移工具
  • 代理模式(Proxy Pattern)
  • Elasticesearch内存详解
  • SpringCloud之断路器聚合监控
  • 凭借这份《2022测试八股文》候选者逆袭面试官,offer拿到手软
  • 【i2c协议介绍】