簡體   English   中英

如何創建類似於ssh://my_shortcut/var/home/blah.git的git主機的快捷方式

[英]How do I create a shortcut to a git host like ssh://my_shortcut/var/home/blah.git

在筆記本電腦上,我為git主機創建了一個快捷方式,例如ssh://my_shortcut/var/home/blah.git

我用它而不是IP地址通過ssh連接。

我前一陣子做了,不知道我是怎么做的,有沒有指針? (我遵循了一些我現在找不到的教程)

這正是遙控器的目的:

git remote add my-host user@host/path/to/repo.git

現在可以在任何地方使用my-host代替URL,並且可以使用git fetch (或git remote update )將git remote update所有分支提取到本地跟蹤分支中,例如my-host/master

您可以在~/.ssh/config文件中執行此操作。 man ssh_config提供了更多信息,但這是我正在使用的示例(匿名):

Host shortcut
HostName real-computer.example.com
User username
IdentityFile ~/.ssh/svn_id_rsa

現在,我可以使用git clone ssh://shortcut/path/repo.git來代替完整的路徑和用戶名。

(如果您在此處不使用User指令,它將使用當前的本地用戶名或您在命令行中提供的名稱。如果您將IdentityFile指令不使用,則必須使用密碼或默認的身份文件( id_rsa ,等等)-我僅為我的svn和git連接創建了特殊的身份,不允許遠程登錄。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM