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

时间:2014-09-24 08:32:45

标签: windows git powershell windows-7 telnet

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

我的工作副本也在E:\ gtest,所以命令是:

$ git remote add E:\gtest telnet://mars:password@192.168.2.122/D:\gtest.git

编辑:如果telnet协议不能用于我应该使用的协议,除了http,https和ssh?

4 个答案:

答案 0 :(得分:1)

您不能将telnet与git一起使用。参见:

git over telnet

你做你想做的事情:

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

在您的情况下,最简单的方法是使用samba访问存储库或git协议。 (因为你不想使用http或ssh)。

答案 1 :(得分:1)

您的远程服务器(192.168.2.122)和您的计算机(192.168.2.140)似乎都是Windows。如果只是为了在Git上进行测试,设置git的最简单方法是将驱动器号映射到远程服务器192.168.2.122。

假设您已将您的计算机的F:映射到远程服务器的D:\ gtest。您只需通过

添加git remote即可
git remote add RemoteServer /f/

然后,您可以按

git push RemoteServer master

答案 2 :(得分:0)

首先,您应该使用以下命令将远程裸存储库克隆到主机(192.168.2.140):     git clone login_name @ ip_address:/ path(登录名和密码应该是你的远程系统,它有裸存储库,这可以SSH)

克隆后,您可以在主机系统上进行编码,然后运行命令:     git remote -v(您将能够看到遥控器的详细信息,但在此之前您需要从远程克隆或者您已明确添加远程)

答案 3 :(得分:0)

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