我如何知道Git存储库的远程地址?

问题描述:

我在远程服务器上创建了一个裸存储库(192.168.2.122)。并已在我自己的计算机上的工作存储库中编码(192.168.2.140)。我想将我的存储库推送到远程服务器,但我不知道它的地址。远程服务器上的裸仓库位于D:\gtest。那么它的网址是什么? telnet://[email protected]/D:\gtest.git我如何知道Git存储库的远程地址?

而且我的工作拷贝是在E:\ GTEST因此命令是:

$ git remote add E:\gtest telnet://mars:[email protected]/D:\gtest.git

编辑:如果telnet协议不适用于除http,https和ssh之外的协议,我应该使用哪种协议?

你不能在git中使用telnet。请参阅:

git over telnet

哟你想看到的内容:

http://git-scm.com/book/en/Git-on-the-Server-The-Protocols

你的情况

,最简单的方法,是使用Samba在访问存储库或Git协议。 (因为你不想使用http或ssh)。

看起来既您远程服务器(192.168.2.122)和电脑(192.168.2.140)都是Windows。如果只是在Git上进行测试,那么设置git的最简单方法是将驱动器号映射到远程服务器192.168.2.122。

比方说,你已经映射F:计算机到d:\ 远程服务器的GTEST。您只需

git remote add RemoteServer /f/ 

远程添加混帐话,你可以通过

git push RemoteServer master 

首先使用命令推你应该克隆远程裸仓库来存储(192.168.2.140): git的克隆login_name @ ip_address:/ path(登录名和密码应该是你的远程系统,它有裸存储库,这是SSH)

一旦克隆你可以在你的主机系统上编码然后运行命令: git remote -v(您将能够看到远程的详细信息,但在此之前,您需要从远程克隆或显式添加远程)

这很简单,您只需要使用以下命令:git remote -v。如果您想了解关于此命令的更多信息,可以使用以下命令:git remote --help。