gitlab 本地文件上传

gitlab 本地文件上传

1.安装git https://git-scm.com/downloads
2.新建项目
a.步骤一:
在这里插入图片描述
b.步骤2
在这里插入图片描述
3.创建密钥
a、桌面右键
在这里插入图片描述
b、cd ~/.ssh/

如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可

    mkdir ~/.ssh

c、配置全局的name和email,参照你创建的工程Git global setup

git config --global user.name "椰子"
git config --global user.email "[email protected]"

d、生成key
$ ssh-keygen -t rsa -C "[email protected]"
在这里插入图片描述
e、最后生成两个文件:id_rsa和id_rsa.pub
在这里插入图片描述
f、把id_rsa.pub里的内容粘贴到gitlab密钥中
在这里插入图片描述
g、密钥创建成功
在这里插入图片描述
4、上传项目
a、右键要上传的项目,选择Git Bash Here
在这里插入图片描述
b、输入下面的命令
git config --global user.name “椰子”
git config --global user.email "[email protected]"
git init
git remote add origin ssh://[email protected]:10022/tyshawn/sdap1.git
git add .
git commit -m “程序源代码”
参考如下界面:
在这里插入图片描述
在这里插入图片描述
问题描述:
无法实现push操作到gitlab的远程仓库
解决方法
设置远程url地址使用http协议,不再使用SSH协议,如下图:
在这里插入图片描述
问题描述:
SSL certificate problem: self signed certificate
解决办法:
方法如下:
1.创建临时环境变量:
windows上命令行输入:
set GIT_SSL_NO_VERIFY=true git clone
Linux下:
env GIT_SSL_NO_VERIFY=true git push
2.用git自带的配置命令:
git config --global http.sslVerify false
如下图所示:
在这里插入图片描述
接下类继续运行 git push -u origin master命令,然后遇到问题

在这里插入图片描述
问题描述:
GitHub远程仓库中的README.md文件不在本地仓库中。
解决方法:
我们只需加上 --rebase 参数然后再重新 push 一次即可。
[root@linux1 qimo]# git pull --rebase origin master
[root@linux1 qimo]# git push -u origin master
如下图:
在这里插入图片描述
上传成功

猜你喜欢

转载自blog.csdn.net/weixin_40545417/article/details/86146984