如何创建git主机的快捷方式,如ssh://my_shortcut/var/home/blah.git

如何创建git主机的快捷方式,如ssh://my_shortcut/var/home/blah.git,git,ssh,Git,Ssh,在我的笔记本电脑上,我为我的git主机创建了一个快捷方式ssh://my_shortcut/var/home/blah.git 我使用它而不是ip地址通过ssh进行连接 我前一段时间做过,但不知道我是怎么做的,有什么建议吗?(我学习了一些我现在找不到的教程)这正是我的目的: my host现在可以在任何地方代替URL使用,您可以使用git fetch(或git remote update)将远程中的所有分支提取到本地跟踪分支中,如my host/master,这正是其目的: my host现在可

在我的笔记本电脑上,我为我的git主机创建了一个快捷方式ssh://my_shortcut/var/home/blah.git

我使用它而不是ip地址通过ssh进行连接


我前一段时间做过,但不知道我是怎么做的,有什么建议吗?(我学习了一些我现在找不到的教程)

这正是我的目的:


my host
现在可以在任何地方代替URL使用,您可以使用
git fetch
(或
git remote update
)将远程中的所有分支提取到本地跟踪分支中,如
my host/master

,这正是其目的:


my host
现在可以在任何地方代替URL使用,您可以使用
git fetch
(或
git remote update
)将远程中的所有分支提取到本地跟踪分支,如
my host/master

您可以在
~/.ssh/config
文件中执行此操作
manssh\u config
提供了更多信息,但下面是我正在使用的一个示例(anonimized):

现在我可以做
git克隆了ssh://shortcut/path/repo.git
而不是使用完整路径和用户名


(如果您将
User
指令留在此处,它将使用当前本地用户名或您在命令行上提供的内容。如果您将
IdentityFile
指令留在此处,则必须使用密码或默认标识文件(
id\u rsa
,或类似文件)-我仅为我的svn和git连接创建了一个特殊标识,不允许远程登录。)

您可以在
~/.ssh/config
文件中执行此操作
manssh\u config
提供了更多信息,但下面是我正在使用的一个示例(anonimized):

现在我可以做
git克隆了ssh://shortcut/path/repo.git
而不是使用完整路径和用户名

(如果您将
User
指令留在此处,它将使用当前本地用户名或您在命令行上提供的内容。如果您将
IdentityFile
指令留在此处,则必须使用密码或默认标识文件(
id\u rsa
,或类似文件)-我仅为我的svn和git连接创建了一个特殊标识,不允许远程登录。)

git remote add my-host user@host/path/to/repo.git
Host shortcut
HostName real-computer.example.com
User username
IdentityFile ~/.ssh/svn_id_rsa