# ソフトウェアエンジニア限定、初心者はご遠慮ください
# お使いのスマートフォンの性能が十分でない場合はインストールしないでください
# Git メモ作成
## 機能
1. Git バージョン管理メカニズムを使用
2. 無料のクラウド GitHub 機能と互換性のある Git サーバーをサポート
3. オフラインでも使用可能
4. ファイル検索
5. バックアップ
## アプリの設計理念
日々のメモを、世界最大のオープンソースサービスである GitHub、または互換性のある Git サーバーに同期できます。このアプリはオフラインでも使用可能で、必要に応じてリモートサーバーにファイルを同期できます。
Git 固有の機能:
「編集するたびに、編集理由を書き留めて後で簡単に参照できます。」
## アプリの使い方
1. https://github.com で無料アカウントを申請してください。申請後、リポジトリを追加できます。追加する際は、パブリックではなくプライベートを選択してください。リポジトリが作成されると、固有の URL リンクが作成されます。
例えば、リポジトリ「test」を申請した場合、そのリンクは https://github.com/WilliamFromTW/test.git です。
2. 個人アクセストークン(PAT)を取得します。
https://github.com/settings/tokens にアクセスし、ワンタイムトークンを追加して、プライベートリポジトリへのアクセスを許可し、有効期限なしに設定します。このトークンは、このアプリに必要なパスワードです。詳細な手順については、https://kafeiou.pw/2022/10/06/4238/ を参照してください。
3. アプリを実行し、右上の「追加 -> メモを同期(リモート Git)」をクリックし、手順 1 で取得した URL リンク、GitHub アカウント、手順 2 で取得したトークン(パスワード)を入力します。これで、Git リポジトリをアプリに同期できます。
## アプリはオープンソースです
https://github.com/WilliamFromTW/GitNoteTaking
## サードパーティライブラリ
https://www.eclipse.org/jgit バージョン 7.4.0 Android 13 以降のみサポートされています。