Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20250508-ACL-seminar

 20250508-ACL-seminar

Avatar for Satoshi5884

Satoshi5884

May 08, 2025
Tweet

More Decks by Satoshi5884

Other Decks in Programming

Transcript

  1. ガクシ AI× 化学を拓く実践クリエイター 肩書: 化学系研究者/AI アプリ開発者 実績: 自作Web アプリ6+ 件・Udemy

    講座3 本・セミナ ー累計800+ 名 発信: Podcast 「gakushi channel 」 (平日更新) 専門: 生成AI 活用・Python ツール開発・研究DX web :https://portfolio-gakushiai.vercel.app/ メルマガ:https://s.chemtoollab.com/squeeze-news 3
  2. ムカイ TMA コミュニティ運営者 職業: 会社員(本業) ‑ NFT プロジェクト「The Mafia Animals (TMA) 」 幹部

    #40 NFT コミュニティ運営& トークン設計 生成AI 活用による業務効率化 FiNANCiE 「契トークン」運用・分析 note 連載  『FiNANCiE の教科書(決定版) 』 ビデオポッドキャスト: 「中年ビジネスマンの練AI リアリティラジオ」 X https://x.com/YuichiMukai3 4
  3. 講座ゴール GitHub の仕組みと恩恵を理解する 1 人でリポジトリ作成 → 変更を push できる VS

    Code だけで clone / add / commit / push / pull を実行 GitHub Pages で Web 公開まで体験 5
  4. 今日の流れ(Agenda ) 1. GitHub って何? 2. 環境準備(Git + アカウント +

    PAT ) 3. 初めてのリポジトリ & VS Code 連携 4. 編集 → add → commit → push 5. pull と履歴の見方 6. GitHub Pages で公開 7. 質疑 & 次の一歩 6
  5. Git と GitHub の違い Git GitHub 役割 分散型バージョン管理システム Git ホスティング

    + SNS 機能 保存場所 ローカル クラウド(リモート) 主な機能 履歴、ブランチ Issues / PR / 可視化 など 8
  6. 準備① Git インストール # Windows choco install git # macOS

    brew install git # Linux sudo apt-get install git 確認: git --version 10
  7. 準備② GitHub アカウント登録 1. github.com → Sign up 2. ユーザ名

    / メール / パスワード 3. Free プランで OK 11
  8. 準備③ Personal Access Token (PAT) * 必要になったら 1. Settings →

    Developer settings → PAT 2. Scope: repo (Read/Write) 3. 生成後は 一度しか表示されない 4. 安全に保管(1Password など) 12
  9. 新規リポジトリ作成 1. GitHub → New repository 2. 名前: my-profile など

    3. Public / Private & README 追加 4. Create repository 14
  10. コミット(git commit ) git commit -m "Add self‑introduction page" コミット

    = 履歴を確定 メッセージは「何を」 「なぜ」 18
  11. 基本サイクル graph TD A[編集] --> B[git add] B --> C[git

    commit] C --> D[git push] D -->|共同 / 他端末| E[git pull] E --> A 20
  12. GitHub Pages で公開 1. Repo → Settings → Pages 2.

    Branch: main / Folder: / 3. Save → 数十秒待つ 4. https://ユーザ名.github.io/my-profile/ 22
  13. フォーク (Fork) で学習 1. 気になる OSS を探す 2. Fork ボタン

    → 自分のアカウントへ 3. clone して改良・学習 24
  14. トラブル Q&A 症状 原因 解決策 認証エラー PAT 期限切れ 新しい PAT

    を生成 "not a git repo" ディレクトリ間違い プロジェクト直下へ移動 コンフリクト 同じ行を編集 pull → 手動マージ 26