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就可以了。

 

 

 

posted on 2019-05-31 14:05 Helios_Fz 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/helios-fz/p/10954947.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐