Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


packagist:register

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
packagist:register [2020/07/15 08:41]
y2sunlight [GitHub パッケージの更新方法]
packagist:register [2020/07/17 10:57] (現在)
y2sunlight [プロフィールのアバター(アイコン)を変更する]
行 1: 行 1:
->編集中 
- 
 ====== Packagist アカウントの作成 ====== ====== Packagist アカウントの作成 ======
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-07-13//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-07-13//
行 6: 行 4:
 [[packagist:top|Packagist に戻る]] [[packagist:top|Packagist に戻る]]
  
-本章は、・・・+本章は、Packagistのアカウント作成方法を説明します本章の前提条件をしては 
 + 
 +  * GitHubのアカウントを持っている 
 + 
 +ことが必要になります。まだの方は本編の「[[github:config|GitHub 環境構築]]」をご覧下さい。 
 + 
 +また、GitHubと連携するために、Packagistサービスフックを有効にする方法(GitHubとの接続)についても説明します。これを行うと、GitHubにプッシュすると、Packagistのパッケージ情報が即座に更新されるようになります。 
  
 関連記事 関連記事
  
   * Packagist アカウントの作成   * Packagist アカウントの作成
-  * [[packagist:publish|Packagist パッケージの公開]]+  * [[packagist:knowledge|Packagist パッケージ登録の基礎知識]] 
 +  * [[packagist:publish|Packagist パッケージの登録方法]]
  
 リンク リンク
行 34: 行 40:
 \\ \\
  
-===== GitHub パッケージの更新方法 =====+===== GitHubパッケージの更新方法 =====
  
 > 本項は、https://packagist.org/about の「How to update packages?」のセクションを翻訳し、注釈を付与したものです: > 本項は、https://packagist.org/about の「How to update packages?」のセクションを翻訳し、注釈を付与したものです:
行 42: 行 48:
 これを行うには、次のようにします: これを行うには、次のようにします:
  
-  * GitHub経由でログインしていることを確認してください(GitHubに接続していないアカウントを既に持っている場合は、あなたのプロファイルで接続できます)。すでにログインしている場合は、まずログアウトしてから、GitHub経由で再度ログインして、必要な権限が付与されていることを確認してください。(※註 ログイン後にGitHubに接続するには、Packagistの[[https://packagist.org/profile/edit/|Settings]]画面からできます)+  * GitHub経由でログインしていることを確認してください(GitHubに接続していないアカウントを既に持っている場合は、あなたのプロファイルで接続できます)。すでにログインしている場合は、まずログアウトしてから、GitHub経由で再度ログインして、必要な権限が付与されていることを確認してください。
  
   * Packagistアプリケーションが、パッケージの公開元となるすべてのGitHub組織にアクセスできることを確認してください。(※ これは、GitHubのSettings画面の [[https://github.com/settings/applications|[Applications][Authorized OAuth Apps]]] から確認できます)   * Packagistアプリケーションが、パッケージの公開元となるすべてのGitHub組織にアクセスできることを確認してください。(※ これは、GitHubのSettings画面の [[https://github.com/settings/applications|[Applications][Authorized OAuth Apps]]] から確認できます)
行 61: 行 67:
  
 ※註 GitHubでWebhookを手動構成するにはリポジトリ毎に以下のようにします: ※註 GitHubでWebhookを手動構成するにはリポジトリ毎に以下のようにします:
-  Packagistの[[https://packagist.org/profile/|Profile]]画面からAPI Tokenを取得します。 +  Packagistの[[https://packagist.org/profile/|Profile]]画面からAPI Tokenを取得します。 
-  GitHubのリポジトリの[Settints]画面の左サイドから[Webhooks]を選択します。 +  GitHubのリポジトリの[Settints]画面の左サイドから[Webhooks]を選択します。 
-  上記の[Payload URL], [Content type], [Secret]を入力します。 +  上記の[Payload URL], [Content type], [Secret]を入力します。 
-  [Which events would you like to trigger this webhook?] に対して [Just the push event] を選択します。 +  [Which events would you like to trigger this webhook?] に対して [Just the push event] を選択します。 
-  [Active]にチェックして、[Add webhook]ボタンを押して下さい。+  [Active]にチェックして、[Add webhook]ボタンを押して下さい。
  
 \\ \\
  
-===== GitHub との接続  =====+===== GitHubとの接続  =====
  
-セクション「[[#GitHub パッケージの更新方法]]」に従い、GitHubと接続し、GitHubにプッシュ後にパッケージが常に即座に更新されるようにします。+「[[#GitHub パッケージの更新方法]]」に従い、GitHubと接続し、GitHubにプッシュ後にパッケージが常に即座に更新されるようにします。尚、以下の操作を行う前に、GitHubにログインしておいて下さい
  
 Packagistにログインして[[https://packagist.org/profile/edit|Settings]]画面を表示します。 Packagistにログインして[[https://packagist.org/profile/edit|Settings]]画面を表示します。
行 77: 行 83:
 [{{:packagist:register:packagist-register04.png?nolink|}}] [{{:packagist:register:packagist-register04.png?nolink|}}]
 ■ 青色の[Connect accounts]ボタンを押します。 ■ 青色の[Connect accounts]ボタンを押します。
 +<div indent>
 +> この時、GitHubにログインしていない場合は、[Connect accounts]ボタン押下後に、GitHubへのログイン画面が表示されるのでログインして下さい。
 +</div>
 +
 +[{{:packagist:register:packagist-register05.png?nolink|}}]
 +■ [Authorize composer]ボタンを押します。
 +
 +
 +[{{:packagist:register:packagist-register06.png?nolink|}}]
 +■ 確認画面が表示されるので、青色の[Connect accout]ボタンを押します。
 +
 +[{{:packagist:register:packagist-register07.png?nolink|}}]
 +■ GitHubに接続できたらこの画面が表示されます。 \\ 
 +■ Continue to 横の [your profile]のリンクをクリックし、プロフィール画面を表示して下さい。
 +
 +[{{:packagist:register:packagist-register08.png?nolink|}}]
 +■ GitHubに接続するボタンが無効化されて、接続中であることが分かります。 \\ 
 +■ 接続解除するには、[Disconnect your GitHub account]のリンクをクリックします。
 +
 +\\
 +
 +===== プロフィールのアバター(アイコン)を変更する  =====
 +
 +Packagistを始めた頃、プロフィールのアバター(アイコン)をどうして変更するのか、全くの疑問でした。偉大な stackoverflow で検索したところその答えが見つかりました。
 +
 +  * https://stackoverflow.com/questions/45293807/how-to-upload-or-fix-avatar-in-packgist-org-profile
 +
 +プロフィールのアバターは **Gravatar** というWebサービスを(秘密で?)使用しているようです。
 +
 +以下のURLにアクセスして下さい。
 +
 +  * https://ja.gravatar.com/
 +
 +[{{:packagist:register:packagist-register20.png?nolink|}}]
  
-> TODO+ここで、Packagistで登録しているメールアドレスをGravatarにも登録して、そのメールにアバター画像を紐付けすれば、Packagistの プロフィールのアバターが変更できます。
  
 \\ \\
  
  
packagist/register.1594770090.txt.gz · 最終更新: 2020/07/15 08:41 by y2sunlight