上传项目到gitlab

一、创建SSH密钥

git基于多种传输协议,其中最常用的就是https和ssh。都是为了数据传输安全,那么设置ssh密钥的目的是为了节省输入用户名密码的过程,同时保证传输安全。并不是必须设置。

在桌面上右键打开Git Bash Here

执行下面的命令

git config --global  user.name "你的用户名"
git config --global user.email "你的邮箱"

使用下列命令可以查看已配置信息。

git config --global --list

首先查看你的主目录~下是否含有.ssh文件路径,以及.ssh文件路径下是否含有以 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。.pub 文件是你的公钥,另一个则是私钥。

可以在终端运行下列命令进行快速查看:

ls ~/.ssh

如果提示没有该目录,或者该目录下没有公私钥文件,说明还未生成过密钥。

如果存在可以直接使用,跳到本步骤。但也可以选择重新生成密钥,将之前的覆盖。

执行下列命令生成密钥:

ssh-keygen -t rsa -C "你的邮箱"

中途需要进行3次或4次确认:

秘钥的保存路径,不更改则直接回车
是否覆盖上一次生成的密钥(若之前已经生成过)
密码(若不设置则直接回车)
确认密码

建议路径使用默认配置,密码不设置。这样每次git push等操作都不需要输入密码,比较方便。

在这里插入图片描述

若是用默认路径则在~/.ssh路径下将看到两个新生成的文件。

在这里插入图片描述

最后将密钥添加到git账号中

在这里插入图片描述

二、在gitlab上新建项目

在这里插入图片描述
在这里插入图片描述

创建完成之后会有操作指令提示的:
在这里插入图片描述

三、上传项目

打开文件夹找到需要上传的项目,右键选择Git Bash Here

在这里插入图片描述

依次输入系统提示中的 导入已存在项目命令:
因为是右键打开的Git Bash Here,不需要输入第一条 进入到项目文件目录下了
在这里插入图片描述

(remote origin already exists 错误解决办法 git remote rm origin)
我都是重新关掉窗口然后删除.git文件 再重新来一遍
在这里插入图片描述
git add .
add操作 warning:The file will have its original line endings in your working directory Git 命令行输入如下命令,禁止自动转换换行符 git config --global core.autocrlf false

在这里插入图片描述

提交完成

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

散装程序猿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值