0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MacでGit接続時のURL注意点

Posted at

はじめに

MacからSSHでGitHUBからプルする際に、サーバが見つからないだとか、権限がないだとか言われてなかなか繋がらなかった。
MacからSSHで接続する際のURLとして省略形式と完全形式があり、それぞれ指定方法が異なる。
SourceTreeを使っている時など「SSHに変換する」など選択しようものなら繋がらなくなったりする。
そこを調査したためメモとして残す。

SSHの設定(GitHUBへの登録)は完了しているものとする

大まかな手順

  1. 省略形式のURL
  2. 完全形式のURL

リポジトリをブラウザで見た時のURLがhttps://github.com/xxxx/yyyyであった時での解説。

省略形式のURL

git@github.com:<organization>/<リポジトリ名>.git
  • git@github.com ここまでは固定
  • <organization> コロンで区切ってxxxx
  • <リポジトリ名> yyyyの部分

よって指定方法は以下となる。

git@github.com:xxxx/yyyy.git

完全形式のURL

ssh://git@github.com/<organization>/<リポジトリ名>.git
  • git@github.com ここまでは固定
  • <organization> スラッシュで区切ってxxxx
  • <リポジトリ名> yyyyの部分

よって指定方法は以下となる。

ssh://git@github.com/xxxx/yyyy.git

まとめ:省略形式と完全形式でどこが違うのか

項目 省略形式 完全形式
プロトコルの明示 明示なし 明示あり
先頭にssh://が付く
organaizationの区切り コロン「:」 スラッシュ「/」
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?