いくつかのgitコマンドを見ると、urlオプションに@記号付きの奇妙なURLがつくことがあります。たとえば、git clone git clone -b my-branch [email protected]:user/myproject.git
です。[email protected]のような@記号付きの特別な 'urls':user/myproject.git
これの形式は何ですか。http://example.com
のようなURLはどれですか?
何か完全に迷っていますか?
いくつかのgitコマンドを見ると、urlオプションに@記号付きの奇妙なURLがつくことがあります。たとえば、git clone git clone -b my-branch [email protected]:user/myproject.git
です。[email protected]のような@記号付きの特別な 'urls':user/myproject.git
これの形式は何ですか。http://example.com
のようなURLはどれですか?
何か完全に迷っていますか?
the one for git clone
を含むいくつかのGitのマニュアルページに記載されているように:
代替SCPのような構文は、SSHプロトコルでも使用することができる。
- [ユーザ@] host.xz:経路/to/repo.git/
このssh://[[email protected]]host.xz/path/to/repo.git/
の短縮形であることを意味します。
(この特定の拡張子は、特別なGitのトリックです。他のほとんどのURL-ハンドラは、引数をこのように扱うことはありません。)