当前位置:   article > 正文

gitlab先创建项目并存在文件,并且将本地项目推送到远程仓库_push源代码到gitlab的springcloud项目

push源代码到gitlab的springcloud项目

1.创建gitlab远程仓库项目,选择输入,再点击Create project,就ok了(如图)
在这里插入图片描述
2.在本地项目里右击,选择Git Bash Here,打开git命令面板,输入以下命令,生成gitlab的密钥

//使用第一种出现管理员权限问题时,则使用第二种方法
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitlab -C "你的邮箱"  //第一种方法
ssh-keygen -t rsa -C "你的邮箱"  			//第二种方法
  • 1
  • 2
  • 3

3.完成后会在C:\Users\xxx.ssh/目录下生成以下文件

//对应第一种呈现的文件内容
id_rsa
id_rsa.pub
//对应第二种呈现的文件内容
id_rsa.gitlab
id_rsa.gitlab.pub
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

4.打开id_rsa.gitlab.pub文件,全选复制里面的文本
再打开gitlab–settings–SSH Keys(如图),将复制的密钥粘贴到文本框中
点击Add Key,就ok了
在这里插入图片描述
5.在本地项目里右击,选择Git Bash Here,打开git命令面板,输入git init

git init
  • 1

6.本地关联远程仓库

$ git remote add origin https://gitlab.com/xxx/xxx.git
  • 1

7.从远程仓库拉取最新代码

git pull origin master 
  • 1

8.本地add

git add . 
  • 1

9.本地commit

git commit -m 'init'
  • 1

10.本地push

git push origin master
  • 1

遇到问题:
1.git pull时出现如图时,原因是密码输入错误
在这里插入图片描述
解决方法:
输入命令 git config --system --unset credential.helper (清除用户名与密码)

git config --system --unset credential.helper
  • 1

2.git add 出现如图时,原因是路径中存在 / 的符号转义问题,false就是不转换符号默认是true,相当于把路径的 / 符号进行转义,这样添加的时候就有问题
文件路径存在/的符号

在这里插入图片描述
解决方法:
输入命令 git config --global core.autocrlf false 将默认为true的转换符号更改为false

git config --global core.autocrlf false
  • 1

参考链接:
1.gitlab上先创建项目并存在文件,本地代码如何提交到该仓库
2.remote: http basic: access denied fatal: authentication failed for '‘解决办法
3.GitLab中配置SSH key
4.git添加Github、Gitee、Gitlab秘钥
5.gitlab创建项目,并且将本地项目推送到远程仓库
6.使用gitlab创建项目和添加成员,并提交本地代码至gitlab远程仓库
7.解决Permission denied, please try again问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/571829
推荐阅读
相关标签
  

闽ICP备14008679号