#author("2025-12-27T07:04:37+00:00","default:iseki","iseki")
#author("2025-12-27T07:06:04+00:00","default:iseki","iseki")
* Qiita

*** GitHub 連携
- GitHub <--> Linux <--> GitHub
- GitHub <---> Linux <---> GitHub
**** Qiita で CLI用アクセストークンを発行する.
- アバターアイコン -> 設定 -> (左サイド)アプリケーション -> 新しくトークンを発行する
-- アクセストークンの説明: qiita-cli
-- スコープ: read_qiita, write_qiita

- https://qiita.com/settings/tokens/new?read_qiita=1&write_qiita=1&description=qiita-cli

**** Linux で以下のコマンドを実行
<pre>
mkdir Qiita
cd Qiita/
ls -l
npm install @qiita/qiita-cli --save-dev
ls -l
npx qiita init
npx qiita login    #  Qiita の CLI用アクセストークンを指定
</pre>


**** GitHib
- リポジトリを作る(Public にする.Change repository visibility)
-  Qiita の CLI用アクセストークンを Actions の Secrets に設定する

**** Linux
<pre>
git init
git remote add origin <GitHubのリポジトリURL>
git fetch origin
git branch -M main
git pull origin main --allow-unrelated-histories
git add .
git commit -m "Merge GitHub and local Qiita repo"
git push -u origin main
</pre>

- 連携 TEST (Linux -> GitHub -> Qiita)
<pre>
echo "TEST" >> public/<どれかの記事>.md
git add public/<どれかの記事>.md
git commit -m "test: trigger workflow"
git push
</pre>

**** 定常運用
<pre>
vi public/.......
git fetch origin
git pull --rebase origin main

git commit -a -m "...."
git push
</pre>

**** Qiita で先に記事を書いた場合に,Linux 側にダウンロードする
<pre>
npx qiita login
npx qiita pull
</pre>


#br
#br

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS