首页 > Web开发 > 详细

Mac上传本地项目到Gitlab

时间:2019-05-31 14:55:58      阅读:308      评论:0      收藏:0      [点我收藏+]

1.准备一个Gitlab账号

2.生成密钥

执行

ssh-keygen -o -t rsa -b 4096 -C "你的邮箱"

一系列操作之后,执行

cat ~/.ssh/id_rsa.pub

显示的内容就是SSH key。

3.在Gitlab中添加SSH key

技术分享图片

4.在Gitlab中创建一个新的项目

技术分享图片

5.上传项目

首先复制任意一个项目地址

技术分享图片

再依次执行如下命令

git config --global user.name "gitlab名称"

git config --global user.email "gitlab登录email"

git init

git remote add origin 刚才的项目地址

git add *

git commit -m "Initial commit"

git push -u origin master

 

常见问题:

Q:执行 git remote add origin xxxx 时,提示出错信息:fatal: remote origin already exists。

A:先执行 git remote rm origin,再执行 git remote add origin xxxx。

 

Q:执行 git pull 失败,提示:fatal: refusing to merge unrelated histories。

A:这个问题是因为此时本地库与远端库不相干,所以远端库发出消息告知无法合并。解决办法是执行

git pull origin master --allow-unrelated-histories

后面加上 --allow-unrelated-histories,把两段不相干的分支进行强行合并,再push就可以了。

 

 

 

Mac上传本地项目到Gitlab

原文:https://www.cnblogs.com/helios-fz/p/10954947.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!