====== Packagist アカウントの作成 ======
--- //[[http://www.y2sunlight.com|y2sunlight]] 2020-07-13//
[[packagist:top|Packagist に戻る]]
本章では、Packagistのアカウント作成方法を説明します。本章の前提条件をしては
* GitHubのアカウントを持っている
ことが必要になります。まだの方は本編の「[[github:config|GitHub 環境構築]]」をご覧下さい。
また、GitHubと連携するために、Packagistサービスフックを有効にする方法(GitHubとの接続)についても説明します。これを行うと、GitHubにプッシュすると、Packagistのパッケージ情報が即座に更新されるようになります。
関連記事
* Packagist アカウントの作成
* [[packagist:knowledge|Packagist パッケージ登録の基礎知識]]
* [[packagist:publish|Packagist パッケージの登録方法]]
リンク
* https://packagist.org/ --- Packagistの本家
* https://packagist.org/about --- Packagistについて(設定方法の情報が掲載されている)
----
===== アカウントの作成 =====
Packagistのサイト( https://packagist.org/ ) にアクセスします。
[{{:packagist:register:packagist-register01.png?nolink|}}]
■ メニュー左の [Create account]ボタンを押します。
[{{:packagist:register:packagist-register02.png?nolink|}}]
■ 必要な項目を入力して[Register]ボタンを押します。
[{{:packagist:register:packagist-register03.png?nolink|}}]
■ 登録が成功すると「''The user has been created successfully''」のメッセージが表示されます。
\\
===== GitHubパッケージの更新方法 =====
> 本項は、https://packagist.org/about の「How to update packages?」のセクションを翻訳し、注釈を付与したものです:
Packagistサービスフックを有効にすると、GitHubにプッシュすると、パッケージが常に即座に更新されます。
これを行うには、次のようにします:
* GitHub経由でログインしていることを確認してください(GitHubに接続していないアカウントを既に持っている場合は、あなたのプロファイルで接続できます)。すでにログインしている場合は、まずログアウトしてから、GitHub経由で再度ログインして、必要な権限が付与されていることを確認してください。
* Packagistアプリケーションが、パッケージの公開元となるすべてのGitHub組織にアクセスできることを確認してください。(※ これは、GitHubのSettings画面の [[https://github.com/settings/applications|[Applications][Authorized OAuth Apps]]] から確認できます)
* パッケージリストをチェックして、自動的に同期されないという警告があるかどうかを確認します。(※註 これは、Packagistの[[https://packagist.org/profile/|Profile]]画面のから確認できます)
* それでも一部のパッケージで同期をセットアップする必要がある場合は、手動によるアカウント同期をトリガーして、Packagistがアカウントにフックを再度セットアップするようにしてください。アーカイブされたリポジトリは、GitHubのAPIで読み取り専用であるため、セットアップできないことに注意してください。(※註 手動によるアカウント同期は、Packagistの[[https://packagist.org/profile/|Profile]] 画面から「GitHub Hook Sync」内の [retry hooh sync]をクリックすることで手動のアカウント同期をトリガーできます)
=== GitHubを介してログインし、webhook構成アクセスを許可したくないですか? ===
次の値を使用して、GitHub Webhookを手動で構成できます。
* Payload URL: ''