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就可以了。
所有评论(0)