我如何知道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。请参阅:
哟你想看到的内容:
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。