Skip to main content

自動リンクされた参照と URL

URL、Issue、プルリクエスト、コミットへの参照は、自動的に短縮されてリンクに変換されます。

URL

GitHubは自動的に標準的な URL からリンクを生成します。

Visit https://github.com

レンダリングされた GitHub マークダウンのスクリーンショット。"http" から始まる URL がクリック可能な青いリンクになる様子がわかります。 テキストには "https://github.com にアクセス" とあります。

リンクの作成について詳しくは、「基本的な書き方とフォーマットの構文」をご覧ください。

Issue およびプルリクエスト

GitHub 上の会話の中では、Issue やプルリクエストへの参照は自動的に短縮リンクに変換されます。

メモ: 自動リンクされた参照は、ウィキやリポジトリ中のファイルでは作成されません。

参照の種類未処理の参照ショート リンク
イシューまたは pull request の URLhttps://github.com/jlord/sheetsee.js/issues/26#26
# と、イシューまたは pull request の番号#26#26
GH- と、イシューまたは pull request の番号GH-26GH-26
Username/Repository# と、イシューまたは pull request の番号jlord/sheetsee.js#26jlord/sheetsee.js#26
Organization_name/Repository# と、イシューまたは pull request の番号github-linguist/linguist#4039github-linguist/linguist#4039

リストで issue、pull request、ディスカッションを参照すると、その参照はタイトルと状態を表示するように展開されます。 タスク リストについて詳しくは、「タスクリストについて」をご覧ください。

ラベル

Markdown でラベルの URL を参照すると、ラベルが自動的にレンダリングされます。 同じリポジトリのラベルのみがレンダリングされ、別のリポジトリのラベルを指す URL は任意の URL としてレンダリングされます。

ラベルの URL は、ラベル ページに移動し、ラベルをクリックすることで見つけることができます。 たとえば、パブリック ドキュメント リポジトリ内のラベル "enhancement" の URL は次のようになります

https://github.com/github/docs/labels/enhancement

注: ラベル名にピリオド (.) が含まれている場合、ラベルはラベル URL から自動的にレンダリングされません。

コミット SHA

コミットの SHA ハッシュへの参照は、GitHub上のコミットへの短縮リンクに自動的に変換されます。

参照の種類未処理の参照ショート リンク
コミット URLhttps://github.com/jlord/sheetsee.js/commit/a5c3785ed8d6a35868bc169f07e40e889087fd2ea5c3785
SHAa5c3785ed8d6a35868bc169f07e40e889087fd2ea5c3785
User@SHAjlord@a5c3785ed8d6a35868bc169f07e40e889087fd2ejlord@a5c3785
Username/Repository@SHAjlord/sheetsee.js@a5c3785ed8d6a35868bc169f07e40e889087fd2ejlord/sheetsee.js@a5c3785

コミット SHA の参照に関するトラブルシューティング

コミット メッセージ内のプライベート リポジトリからコミットを参照する場合は、コミットの少なくとも ひとりの作成者またはコミット元が、少なくとも参照先のコミットへの読み取りアクセス権を持っている場合にのみ、コミット SHA はショートリンクされます。

カスタムの自動リンク参照がリポジトリに設定されているなら、JIRAのIssueやZendeskのチケットのような外部リソースへの参照は、短縮リンクに変換されます。 リポジトリで利用できる自動リンクを知るには、リポジトリの管理権限を持つ人に連絡してください。 詳しくは、「外部リソースを参照する自動リンクの構成」を参照してください。

参考資料