5

我看过一些类似的问题,但它们并没有帮助我解决这个问题,而且我找不到任何教程(老实说,我不确定我在寻找什么)。另外,除了拉/推到 GitHub 之外,我没有使用过 git,这就是为什么(至少我相信如此)我如此困惑的原因!GitHub 让我对设置回购感到厌烦!

我在服务器上做了什么:

  • sudo apt-get install git哪个安装了(我认为)我需要进行的一切。
  • 我在里面创建了一个测试存储库(只有几个 txt 和 html 文件)git_test
  • git init
  • git add .
  • git commit
  • 我也曾经vim .git/description将描述更改为starships.

我在电脑上做了什么

我已经预装了 git

  • git clone destielstarship@[remote_server]/starships1

这产生了这个错误:fatal: Unable to look up destielstarship@[remote_server](port 9418) (A non-recoverable error occurred during a database look-up. )


  1. 为了清楚起见,我用 [remote_server] 替换了 IP 地址,我希望我没有让它更加混乱。


更新:哎呀!修正了一个尴尬的错字!

4

1 回答 1

8

TL;博士

除非您在远程服务器上运行git-daemon ,否则您可能希望使用 ssh 而不是 git 作为URI 方案

SSH 方案

要使用 SSH 作为传输,您可以使用不同的 URI 方案克隆您的存储库。例如,假设您在远程主机上的用户名是“destielstarship”,您可以使用以下命令:

git clone ssh://destielstarship@remotehost.example.com/path/to/git_test

在大多数情况下,您可以省略存储库的 .git 扩展名,并且只需要指定远程主机的用户名(如果它与您当前的登录名不同)。

于 2013-08-19T21:12:17.480 回答