如何从远程服务器提取git存储库?
我见过一些类似的问题被问到,但他们没有帮我解决这个问题,我也找不到任何教程(老实说,我不确定我在找什么)。此外,除了拉/推GitHub之外,我还没有使用git,这就是为什么(至少我相信是这样)我如此困惑的原因!GitHub让我对建立回购协议感到非常恼火 我在服务器上执行的操作:如何从远程服务器提取git存储库?,git,Git,我见过一些类似的问题被问到,但他们没有帮我解决这个问题,我也找不到任何教程(老实说,我不确定我在找什么)。此外,除了拉/推GitHub之外,我还没有使用git,这就是为什么(至少我相信是这样)我如此困惑的原因!GitHub让我对建立回购协议感到非常恼火 我在服务器上执行的操作: sudo apt get install git,它安装了(我想)我需要继续的所有东西 我在git\u test git init git添加。 git提交 我还使用vim.git/description将描述更改为s
,它安装了(我想)我需要继续的所有东西sudo apt get install git
- 我在
git\u test
git init
git添加。
git提交
- 我还使用
将描述更改为vim.git/description
starships
git clone destelstarship@
[remote\u server]
1/starships
致命:无法查找目标存储@
[远程\u服务器]
(端口9418)(在数据库查找过程中发生不可恢复的错误)。
更新:哇!修正了一个笨拙的打字错误 TL;博士 除非您在远程服务器上运行git守护进程,否则您可能希望在您的应用程序中使用ssh而不是git SSH方案 要使用SSH作为传输,可以使用不同的URI方案克隆存储库。例如,假设远程主机上的用户名为“destelstarship”,则可以使用以下命令:
git clone ssh://destielstarship@remotehost.example.com/path/to/git_test
在大多数情况下,您可以不使用存储库的.git扩展名,只需要为远程主机指定一个用户名(如果它与您当前的登录名不同)。这可能有多个原因不起作用,但值得注意的是,克隆操作的远程存储库名称将基于目录名,不是git描述。@CodeGnome噢,谢谢!哦,我差点就成功了D现在我得到一个
权限被拒绝(公钥)
错误:我会用谷歌搜索的@DestinelStarship这是一个不同的问题,但最可能的解释是,您没有在远程服务器上正确安装用于DestinelStarship的公钥,或者没有将密钥加载到本地ssh代理。我修复了加密时出现的错误:D谢谢!