— y2sunlight 2020-07-13
本章では、Packagistのアカウント作成方法を説明します。本章の前提条件をしては
ことが必要になります。まだの方は本編の「GitHub 環境構築」をご覧下さい。
また、GitHubと連携するために、Packagistサービスフックを有効にする方法(GitHubとの接続)についても説明します。これを行うと、GitHubにプッシュすると、Packagistのパッケージ情報が即座に更新されるようになります。
関連記事
リンク
Packagistのサイト( https://packagist.org/ ) にアクセスします。
■ メニュー左の [Create account]ボタンを押します。
■ 必要な項目を入力して[Register]ボタンを押します。
■ 登録が成功すると「The user has been created successfully
」のメッセージが表示されます。
本項は、https://packagist.org/about の「How to update packages?」のセクションを翻訳し、注釈を付与したものです:
Packagistサービスフックを有効にすると、GitHubにプッシュすると、パッケージが常に即座に更新されます。
これを行うには、次のようにします:
次の値を使用して、GitHub Webhookを手動で構成できます。
https://packagist.org/api/github?username={Packagist username}
application/json
Packagist API Token
どのイベント? プッシュイベントだけで十分です。
※註 GitHubでWebhookを手動構成するにはリポジトリ毎に以下のようにします:
前項「GitHub パッケージの更新方法」に従い、GitHubと接続し、GitHubにプッシュ後にパッケージが常に即座に更新されるようにします。尚、以下の操作を行う前に、GitHubにログインしておいて下さい。
PackagistにログインしてSettings画面を表示します。
■ 青色の[Connect accounts]ボタンを押します。
この時、GitHubにログインしていない場合は、[Connect accounts]ボタン押下後に、GitHubへのログイン画面が表示されるのでログインして下さい。
■ [Authorize composer]ボタンを押します。
■ 確認画面が表示されるので、青色の[Connect accout]ボタンを押します。
■ GitHubに接続できたらこの画面が表示されます。
■ Continue to 横の [your profile]のリンクをクリックし、プロフィール画面を表示して下さい。
■ GitHubに接続するボタンが無効化されて、接続中であることが分かります。
■ 接続解除するには、[Disconnect your GitHub account]のリンクをクリックします。
Packagistを始めた頃、プロフィールのアバター(アイコン)をどうして変更するのか、全くの疑問でした。偉大な stackoverflow で検索したところその答えが見つかりました。
プロフィールのアバターは Gravatar というWebサービスを(秘密で?)使用しているようです。
以下のURLにアクセスして下さい。
ここで、Packagistで登録しているメールアドレスをGravatarにも登録して、そのメールにアバター画像を紐付けすれば、Packagistの プロフィールのアバターが変更できます。