git clone github项目并git push 到自己的gitlab

本文介绍如何从GitHub克隆项目到GitLab,包括SSH密钥设置、远程仓库连接、分支同步等关键步骤,并解决常见错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从github上git clone  别人的项目,在自己的gitlab上建立一个同样的项目。

用到下面几个命令:

先创建ssh key

ssh-keygen

一路回车

cat id_rsa.pub

git remote add dv git@10.0.3.201:develop2/wayne.git 

#git fetch  dv   有时会失败
git pull  dv

git checkout  -b  master  dv/master


git merge   origin/release/v1.6 --allow-unrelated-histories
或者 git merge v1.6 --allow-unrelated-histories


git push


git fetch 报错“fatal: Could not read from remote repository.”
使用以下命令处理:
git remote  add  dvl   git@10.0.3.201:develop2/wayne.git
git fetch  dvl
成功

结果我们看到

v1.6是github上的分支历史记录,develop是我们自己的gitlab上的分支。

报错

um$ git pull  aaaa
You asked to pull from the remote 'aaaa', but did not specify
a branch. Because this is not the default configured remote
for your current branch, you must specify a branch on the command line.
test@ubuntu:~/gopath/src/pomerium$ ls

报上边的错误,是需要在自己的git 分支上 添加一个文件 即可.


 

其他命令

强制恢复,慎用

 git reset --hard
 

git push origin develop:qianduan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值