如何在GitLab上传本地项目

上传前需准备:需要安装Git,点击进入官网下载:Git

在本地上传GitLab项目的步骤目录介绍:

一、配置SSH秘钥(仅针对本机首次上传GitLab项目)

二、上传项目

        1、新建一个空文件夹,并在该文件夹下右键打开Git Bash

        2、在Git Bash中进行登录操作

        3、下拉文件到本地

        4、上传文件到数据仓库

        5、提交数据参数的文件

一、配置SSH秘钥(仅针对本机首次上传GitLab项目)

1、打开Git Bash,先进行登录操作

git config --global user.name "xxx(名字)"
git config --global user.email "xxxxxx(注册时的邮箱)"

2、生成ssh

本行命令仅针对未生成过ssh秘钥的执行,如已执行过则跳过本步骤

ssh-keygen -t rsa -C "注册时的邮箱"

输入该指令后(如下图)一直点击回车键,直至出现下图图案为生成成功

 3、将ssh添加入GitLab

根据上图生成ssh的地址路径进入(如下图)可以看见有两个文件,其中

id_rsa:秘钥

id_rsa.pub:公钥

而我们要做的是将ssh公钥添加入GitLab

将 id_rsa.pub(公钥)用记事本打开,将里面内容复制出来后,打开GitLab 

点击 SSH Keys - > Key框粘贴 -> Add Key

 点击后显示最终结果为下图则成功:

二、上传项目

1、新建一个空文件夹,并在该文件夹下右键打开Git Bash

注意!此处得要是在改文件夹下右键打开的Git Bash!否则会有路径上的问题

2、登录

同上面生成ssh的登录一致,输入名字与注册时的邮箱

git config --global user.name "xxx(名字)"
git config --global user.email "xxxxxx(注册时的邮箱)"

3、下拉数据到本地

先放整体指令后面解析:

git clone ssh://xxxxxx(ssh的链接).git        # 连接、克隆
cd fp_project            # 进入到该目录
git switch -c main            # 切换main分支
touch README.md        
git add README.md
git commit -m "add README"    # 添加说明add README

①、使用指令克隆远程地址:git clone ssh链接

        ssh链接为位置参考下图:

        

 如上图执行结束后,原本为空的文件夹出现了一个目录,这个就是远程克隆下来的文件

 ②、此时需要进入该目录

cd fp_project            # 进入到该目录
git switch -c main        # 切换分支为main

③、生成一个说明文档,并添加上注释(可执行可跳过)

touch README.md        
git add README.md
git commit -m "add README"    # 添加说明add README

第三步:上传文件到数据

整体指令:

git init --initial-branch=main                    # 设置初始分支
git remote add origin ssh://xxxxxx(ssh链接).git        # 指定一个远程主机名origin 
git add .                                    # 添加当前目录全部文件
git commit -m "Initial commit"                    # 初始提交,备注为Initial commit

①、git init --initial-branch=main   初始化分支,将默认分支设置为main

②、指定一个ssh链接,远程主机名origin

③、将当前目录下的全部文件添加进去

④、初始提交,设置备注为Initial commit

第四步:提交步骤三文件

# 将本地的master分支推送到origin主机的master分支(master可以改为其他分支,origin需要与第三步指定的主机一致)
提交文件代码:git push origin master       

也可以直接:git push

最终我们就可以在GitLab上看见我们提交上去的文件

其他内容及可能用到的指令:

Git说明大全:https://www.cnblogs.com/dyh-air/articles/8931284.html
列出所有远程主机:             git remote    
新建分支:                            git branch 分支_Name

  • 8
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云溪·

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值