git remote add joyent yourname.no.de:repo
我假设这意味着它正在使用git协议。但是我不知道:repo意味着什么...因为它不是端口号。是用户名吗?它在〜/ repo中寻找一个git repo吗?
我真的只想为该命令添加一个端口并将其映射到以下形式:
git remote add joyent ssh://user@host:1234/wherevermyrepois
答案 0 :(得分:1)
git remote add
的最后一个参数告诉git如何连接到远程存储库。在这种情况下,参数为yourname.no.de:repo
,这意味着它的格式为 hostname
: path
。 *hostname*
部分是yourname.no.de
,并命名具有存储库的主机(计算机)。 *path*
部分是repo
,是yourname.no.de
上存储库的文件系统路径。
要将其转换为带有端口号的网址,请尝试以下操作:
git remote add joyent git://yourname.no.de:1234/repo
或者这个:
git remote add joyent git://yourname.no.de:1234/~username/repo
其中username
是您的用户名。
如果您需要指定与本地用户名不同的用户名,请尝试以下操作:
git remote add joyent git://username@yourname.no.de:1234/~username/repo