---
title: 個人GitHubリポジトリへの公開
---


{/* 
  コントリビューター注:
  ----------------
  これはレガシードキュメントであり、非推奨になります。
  このバージョンに変更を加えないでください。
  すべての更新は新しいバージョンに向けられるべきです：
  /plugin-dev-ja/0322-release-to-individual-github-repo
*/}

<Card title="このドキュメントはまもなく非推奨になります" icon="circle-exclamation" href="/plugin-dev-ja/0322-release-to-individual-github-repo">
  <p>ドキュメント再編の一環として、このページは段階的に廃止されます。</p>
  
  <p><u><b>このカードをクリックして</b></u>、最新情報が含まれる更新版にリダイレクトしてください。</p>
  
  <p>新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。</p>
</Card>

GitHubリポジトリリンクを通じたプラグインのインストールに対応しています。プラグイン開発完了後、公開GitHubリポジトリにプラグインを公開して、他のユーザーがダウンロードして使用できるようにすることができます。この方法には以下の利点があります：

* 個人管理：プラグインのコードとアップデートを完全にコントロール可能
* 迅速な共有：GitHubリンクを通じて他のユーザーやチームメンバーと簡単に共有でき、テストや使用が容易
* コラボレーションとフィードバック：プラグインをオープンソース化することで、GitHubの潜在的な協力者を引き付け、プラグインの迅速な改善が可能

このガイドでは、GitHubリポジトリへのプラグインの公開方法を説明します。

## 準備作業

* GitHubアカウント
* 新規パブリックGitHubリポジトリの作成
* ローカルにGitツールがインストール済み

GitHubの基本知識については、[GitHubドキュメント](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-new-repository)を参照してください。

## 1. プラグインプロジェクトの完成

パブリックGitHubへのアップロードは、プラグインを公開することを意味します。プラグインのデバッグと検証が完了し、`README.md`ファイルが適切に作成されていることを確認してください。

説明文書には以下の内容を含めることを推奨します：

* プラグインの概要と機能説明
* インストールと設定手順
* 使用例
* 連絡先または貢献ガイドライン

## 2. ローカルリポジトリの初期化
プラグインを公開アップロードする前に、デバッグと検証作業が完了していることを確認してください。ターミナルでプラグインプロジェクトフォルダに移動し、以下のコマンドを実行します：

```bash
git init
git add .
git commit -m "Initial commit: Add plugin files"
```

Gitを初めて使用する場合は、Gitのユーザー名とメールアドレスの設定が必要な場合があります：

```bash
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
```

## 3. リモートリポジトリの接続

以下のコマンドを使用して、ローカルリポジトリをGitHubリポジトリに接続します：

```bash
git remote add origin https://github.com/<your-username>/<repository-name>.git
```


## 4. プラグインファイルのアップロード

> プラグインプロジェクトをプッシュする前に、`manifest.yaml`ファイルのauthorフィールドがGitHub IDと一致していることを確認してください。

プラグインプロジェクトをGitHubリポジトリにプッシュします：

```bash
git branch -M main
git push -u origin main
```


コードのアップロード時には、後のパッケージング用にタグを付けることを推奨します：


```bash
git tag -a v0.0.1 -m "Release version 0.0.1"
git push origin v0.0.1
```

## 5. プラグインコードのパッケージング

GitHubリポジトリのReleasesページで新しいバージョンリリースを作成します。リリース時にはプラグインファイルをアップロードする必要があります。プラグインファイルのパッケージング方法の詳細については、[プラグインのパッケージング](/ja-jp/plugins/publish-plugins/package-plugin-file-and-publish)をご覧ください。

![プラグインコードのパッケージング](https://assets-docs.dify.ai/2025/01/de1d01614ade2214dba5f19eea682804.png)

## GitHubからのプラグインインストール

他のユーザーは、GitHubリポジトリアドレスを通じてプラグインをインストールできます。Difyプラットフォームのプラグイン管理ページにアクセスし、GitHubからのインストールを選択し、リポジトリアドレスを入力後、バージョン番号とパッケージファイルを選択してインストールを完了します。

![GitHubからのプラグインインストール](https://assets-docs.dify.ai/2025/01/7db779f2d581f1c55250e45a4f23d6fb.png)

{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}

---

[このページを編集する](https://github.com/langgenius/dify-docs/edit/main/ja-jp/plugins/publish-plugins/publish-plugin-on-personal-github-repo.mdx) | [問題を報告する](https://github.com/langgenius/dify-docs/issues/new?title=ドキュメントの問題%3A%20sh-plugin-on-personal-github-r&body=%23%23%20問題の説明%0A%3C%21--%20発見した問題について簡単に説明してください%20--%3E%0A%0A%23%23%20ページリンク%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs%2Fblob%2Fmain%2Fja-jp/plugins/publish-plugins%2Fpublish-plugin-on-personal-github-repo.mdx%0A%0A%23%23%20提案される変更%0A%3C%21--%20特定の変更案がある場合は、ここで説明してください%20--%3E%0A%0A%3C%21--%20ドキュメントの品質向上にご協力いただきありがとうございます！%20--%3E)

