本地文件上传gitlab

前期准备安装

安装git

前往git的官网安装git: https://git-scm.com/download/win

在这里插入图片描述
点击下载64位的git,安装的位置自己设定,其他安装的选项选择默认的就可以

安装完成后,鼠标右键能出现Open Git Bash Here选项

添加SSH密钥

打开cmd以管理员身份运行,输入下面的命令产生 ssh 密钥:

ssh-keygen

如果将产生的密钥文件放在默认位置的话,一直按回车键即可。出现以下语句表示密钥已经生成完毕
在这里插入图片描述

最后生成的文件保存的默认路径为C:\Users\Administrator\.ssh
在这里插入图片描述

这个id_rsa.pub文件就是我们所需要的文件,用记事本打开复制里面的密钥

登录自己的gitlab,点击编辑个人资料,点击SSH密钥
在这里插入图片描述

将刚才在id_rsa.pub文件中的密钥粘贴到这里,到期时间可以直接叉掉,点击添加密钥

在这里插入图片描述

文件上传

git 初始化

在需要上传的文件夹中鼠标右键,选择Open Git Bash Here,输入以下代码

git init

执行后文件夹中会出现一个.git文件(显示隐藏文件)

在这里插入图片描述
继续输入以下代码

git add .

在这里插入图片描述
可能会出现warning,但是这个warning暂时不影响使用,这里不做处理

注意,这个是将项目的所有文件添加到仓库中。如果想添加某个特定的文件,只需把" . "换成特定的文件名即可。

当然,如果出现以下错误,

fatal: detected dubious ownership in repository at ‘D:/project/python_project/pythonProject’ ‘D:/project/python_project/pythonProject’ is owned by: BUILTIN/Administrators (S-1-5-32-544) but the curren……

则需要输入

git config --global --add safe.directory '(这里替换为当前文件的路径)'

配置config文件

在.git文件中找到config文件,用vscode或者记事本打开都可以

在这里插入图片描述

添加以下代码,这个邮箱和名称是你gitlab中留的邮箱以及gitlab的用户名
在这里插入图片描述
回到刚才的git Bash中,输入以下代码,将add的文件commit到仓库。

git commit -m "(本部分是注释,可以不填)"

如果没有配置上面的config文件的话,则会出现下面的报错

在这里插入图片描述
此时在输入Run中的代码也是可以的
在这里插入图片描述

新建项目与文件上传

在gitlab的项目中新建空白项目,这里新建项目的过程就不再赘述了,这个新建的项目就是我们本地文件上传到的位置

在这里插入图片描述

在这个要上传的项目中点击代码,会出现一个网址,复制这个网址

在这里插入图片描述

在git Bash中输入以下命令,后面的https链接地址换成你自己的仓库url地址。这样就将本地的仓库关联到github上了。

git remote add origin https://xxx/xxx/xxx

上传github之前,要先pull一下,执行如下命令。(pull,空的话fatal: couldn’t find remote ref master,不用管, 会需要输入登录账号 密码)作用是,如果有别的人更新过文件夹需要先pull一下

git pull origin master

最后上传代码到github远程仓库。

git push -u origin master

在这里插入图片描述
这里第一次上传的话需要登录gitlab,正常登录就可以

在这里插入图片描述
最后在项目的分支里面选择我们生成的master,就可以看到我们上传的文件了

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值