rawgit.com を使用して他のアプリケーションをgithub.com
。したがって、osxにhomebrew
をダウンロードしてインストールする通常の方法があります。
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
GitHubでinstall
ファイルが見つかりません。それはどこにある?
raw.githubusercontent.com
ドメインは、GitHubリポジトリに保存されているファイルの未処理バージョンを提供するために使用されます。 GitHubでファイルを参照し、Rawリンクをクリックすると、そこに移動します。
質問のURLは、 Homebrew/install
リポジトリのinstall
ブランチ 内の master
ファイルを参照しています 。そのコマンドの残りはファイルを取得し、その内容に対してRuby
を実行するだけです。
Githubのコンテンツを見るには、「生」方法と「Webページ」方法の2つの方法があります。
raw.githubusercontent.com
はgithubに保存されているファイルの生のコンテンツを返すため、コンピューターに簡単にダウンロードできます。たとえば、ページがRubyインストールスクリプトを表す場合、RubyインストールスクリプトRubyインストールは理解します。
代わりにgithub.comリンクを使用してファイルをダウンロードすると、実際にはボタンとコメントを含むWebページがダウンロードされ、中央に目的のスクリプトが表示されます。見るべきページですが、コンピュータにとっては、実行可能なスクリプトやコンパイル可能なコードではなく、表示されるWebページです。そのWebページにはRawというボタンがあり、raw.githubusercontent.com
の対応するコンテンツに移動します。
通常のgithubインターフェースでraw.githubusercontent.com/${repo}/${branch}/${path}
のコンテンツを表示するには:
raw.githubusercontent.com
をプレーンgithub.com
に置き換えますこの場合、ブランチ名は「マスター」(非常に一般的なブランチ名)なので、/master/
を/blob/master/
に置き換えます。
https://raw.githubusercontent.com/Homebrew/install/master/install
になる
https://github.com/Homebrew/install/blob/master/install
これは、Githubでファイルを検索し、Rawリンクをクリックすることの逆です。
raw.githubusercontent.com/username/repo-name/branch-name/path
username
をレポジトリを作成したユーザーのユーザー名に置き換えます。
置換repo-name
リポジトリの名前。
置換branch-name
ブランチの名前。
path
をファイルへのパスに置き換えます。
逆にGitHub.comに移動するには:
GitHub.com/username/repo-name/directory-path/blob/branch-name/filename