git 远程仓库clone问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 远程仓库clone问题相关的知识,希望对你有一定的参考价值。

git remote add origin ssh://root@192.168.0.50:22/php/test.git

git clone origin master
这样子写为什么fatal: repository 'origin' does not exist

当然可以 直接在服务器B上
git clone 加上 --bare 参数
不加 --bare 也行 但是从服务器上clone的时候会多一层 .git目录
服务器B的repo可以设置个 post-receive 的 git hooks
让他收到提交后主动push代码到服务器A上去
1.服务器B上获取服务器A的git repo
全选复制放进笔记cd ~
git clone serverA-repo --bare

2.本地 获取服务器B的git repo
git clone serverB:example.git
参考技术A git clone yourRemoteGitRepositoryUrl

gitee 把远程仓库clone到本地

参考技术A 第一步在gitee中创建仓库.

第二步创建公钥并且添加公钥(SSH)
https://gitee.com/help/articles/4181#article-header0 官方教程帮助

个人教程帮助

回到gitee 设置->SSH公钥
添加后,在终端(Terminal)中输入

接下来就可以把远程仓库clone到本地了

最后克隆到本地

大功告成!!!

以上是关于git 远程仓库clone问题的主要内容,如果未能解决你的问题,请参考以下文章

gitee 把远程仓库clone到本地

Git本地库管理远程库(GitHub)——push, clone, pull操作

git clone了整个远程仓库分支

git仓库迁移和更新远程仓库地址

git命令——从GitHub clone XXX分支,本地创建新分支push到远程仓库

git 不用clone整个远程仓库,只把特定的commit给fetch下来的方案