#author("2023-04-24T23:46:04+00:00","default:admin","admin")
#author("2023-05-15T01:13:58+00:00","default:admin","admin")
[[GitHub:https://github.co.jp/]]
-[[価格:https://github.co.jp/pricing]]
-[[About GitHub Support:https://docs.github.com/ja/support/learning-about-github-support/about-github-support]]
-[[GitHub企業向け利用規約:https://docs.github.com/ja/site-policy/github-terms/github-corporate-terms-of-service]]

-[[Githubのwikiを使ってみよう!:https://qiita.com/developer-kikikaikai/items/cf7394a6ebaedca63c2b]]

*チーム開発 [#qe09dac8]
-[[Githubでチーム開発するためのマニュアル:https://qiita.com/siida36/items/880d92559af9bd245c34]]

**コミットメッセージ [#kbd8aa10]
-[[Gitのコミットメッセージの書き方:https://qiita.com/itosho/items/9565c6ad2ffc24c09364]]
-[[ロジカルなコミットメッセージの書き方:https://zenn.dev/mi0256/articles/1332e1d041cab4]]

**プロジェクト管理 [#b016b50b]
-[[GitHub のタスク管理やプロジェクト管理を利用した運用方法:https://softwarenote.info/p3658/]]

-[[GitHub、タスク管理機能「GitHub Project」にタスクリストなどの新機能を追加:https://codezine.jp/article/detail/16899]]
-[[GitHubでタスク管理 project機能を使ってみよう:https://style.potepan.com/articles/33624.html]]

-[[GitHub Projects を導入した話:https://kakehashi-dev.hatenablog.com/entry/2023/02/28/090000]]
-[[GitHub Projects の Automated kanban で issue 管理を楽にする:https://developer.mamezou-tech.com/blogs/2022/07/12/using-github-projects-automated-kanban/]]


**Pull Request [#k484fee3]
-[[プルリクエストとは?:https://backlog.com/ja/git-tutorial/pull-request/01/]]
-[[[GitHub]最低限、これだけは知っておきたいプルリクエスト:https://www.create-forever.games/github-minimum-pullrequest/]]
--[[【Github】勝手にマージされないようにブランチを保護した:https://zakkuri.life/github-protect-branch/]]
-[[GitHub の Pull Request はマージ方法が 3 パターンあるって知ってました?:https://www.agent-grow.com/self20percent/2019/01/21/github-pull-request-marge-3-type/]]

-[[【GitHub】ブランチ作成からマージまでの一連の流れ:https://qiita.com/KazuhoE/items/dfd8a8343f1309c777c2]] ... わかりやすい

*個人 [#o7dd8edf]
-[[GitHubを最強のToDo管理ツールにする:https://qiita.com/o_ob/items/fd45fba2a9af0ce963c3]]
-[[個人のタスク管理をGitHub Projectに移行し始めた:https://tokizuoh.hatenablog.com/entry/2022/08/21/174628]]
-[[GitHub Projects で日常のタスク管理を行う:https://zenn.dev/t4t5u0/articles/f3aeb3895fd1fb]]

*セキュリティ [#d4fbb57f]
-[[GitHub Organizationをセキュアにするための3つのTips:https://zenn.dev/matken/articles/3tips-to-make-github-org-more-secure]]
-[[Google Workspace を GitHub の SAML IdP として使う:https://zenn.dev/matken/articles/google-workspace-as-github-saml-idp]]

*Visual Studio Code [#t4ba79f2]
-[[VSCodeでGit・GitHubを使う方法を解説する【初心者向き】:https://miya-system-works.com/blog/detail/vscode-github/]]
-[[【初心者向け】VSCodeとGithubの連携 for Windows ~連携操作からプッシュまで~:https://breezegroup.co.jp/202102/vscode-github-windows/]]

-[[Visual Studio CodeでGitHubリポジトリを「読む」のに便利な拡張機能が登場:https://forest.watch.impress.co.jp/docs/news/1331439.html]]
--[[VS Code で GitHub 上のリポジトリを直接参照できる「Remote Repositories」を試してみた:https://dev.classmethod.jp/articles/vscode-remote-repositories/]]

-[[「便利すぎる」──GitHubから直接「Visual Studio Code」を起動できる新機能が話題に:https://www.itmedia.co.jp/news/articles/2108/12/news145.html]]

*GitHub Codespaces [#a45eb675]
-[[Settings SyncとCodespacesで体験する新世代へのパラダイムシフト:https://zenn.dev/nuits_jp/articles/vs-code-settings-sync-and-codespaces]]

*GitHub CLI [#r317fd06]
-[[GitHub CLIで始める快適GitHub生活:https://qiita.com/ryo2132/items/2a29dd7b1627af064d7b]]

*GitHub Gist [#o19ed0d7]
-[[初めてでも分かる「GitHub Gist」の使い方【サイトへの埋め込み手順なども解説】:https://bryog.com/how-to-use-github-gist/]]

*基本操作 [#x04d1aa1]
**clone [#ad12ea4c]
-[[GitHubのSSH公開鍵方式でリポジトリにパスワードレスでpushする:https://zenn.dev/nkys39/articles/github-ssh-push]]

*バックアップ [#j57dee57]
-[[GitHub のデータをバックアップしたい? export でできるよ!:https://www.agent-grow.com/self20percent/2019/05/06/github-data-export/]]

*監査ログ [#aff9719f]
-[[Check! GitHub の監査ログを知る:https://zenn.dev/dzeyelid/articles/d378dfc30affa0]]

*アピール [#za2ed615]
-[[エンジニアの転職にgithubって必要なの?丁寧に解説:https://www.rstone-jp.com/column/1031no1/]]
-[[Githubのアカウントはエンジニアの転職に必要?メリット・デメリットを紹介!:https://www.geekly.co.jp/column/cat-preparation/1901_046/]]
-[[エンジニアが転職する場合GitHubのアカウントを持っていると有利って本当?:https://www.geekly.co.jp/column/cat-preparation/2007_006/]]
-[[エンジニアの転職には欠かせなくなってきたGitHubって?:https://axxis.co.jp/magazine/31303]]
-[[GitHubアカウントを履歴書に載せる時の3大注意点【エンジニア転職】:https://tenshoku-seikou.jp/github/]]

-[[エンジニア転職のFindy:https://findy-code.io/]]

*トラブルシューティング [#i006c985]
***The requested URL returned error: 403 Forbidden while accessing https://... [#w93a5a49]

***ERROR: You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type. [#qb34fc7d]
 ERROR: You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type.
 Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

-[[GitHub アカウントへの新しい SSH キーの追加:https://docs.github.com/ja/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account]]
-[[SHA1ハッシュを使ったRSA署名が使えなくなったとさ:https://qiita.com/MachonglishproK/items/42a8380240629297743a]]

-[[SSHの公開鍵暗号には「RSA」「DSA」「ECDSA」「EdDSA」のどれを使えばよいのか?:https://gigazine.net/news/20200828-ssh-encryption-algorithm/]]
-[[SSH認証に最強の「Ed25519鍵」を使おう:https://linuxfan.info/ssh-ed25519]]

-Ed25519で鍵を作る
 $ ssh-keygen -t ed25519

-OpenSSHのバージョンが古くてEd25519が使えない場合は、ECDSA で鍵を作る
 $ ssh-keygen -t ecdsa

***Permission denied (publickey). [#z04f4fbe]
-[[git@github.com: Permission denied (publickey). の解消:https://qiita.com/Kintech/items/6c5bde142b25293cd6d2]]
-[[git clone したら、Permission denied (publickey).のエラー:https://qiita.com/hatorijobs/items/92d8df363020a7f6d9fb]]
-[[GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~:https://qiita.com/shizuma/items/2b2f873a0034839e47ce]]
-[[SSH公開鍵認証で接続するまで:https://qiita.com/kazokmr/items/754169cfa996b24fcbf5]]
-[[ssh-agentを利用して、安全にSSH認証を行う:https://zenn.dev/naoki_mochizuki/articles/ce381be617cd312ffe7f]]
-[[gitのssh接続に使用する~/.ssh/configの設定について:https://qiita.com/kawahara_hiroyuki/items/3ad35c548d1007c12109]]
-[[GitHubヘルプを参考にSSHキーの設定を行ってみた:https://dev.classmethod.jp/articles/github-ssh-setting/]]

-秘密鍵を登録
 $ eval `ssh-agent`
 $ ssh-add ~/.ssh/id_ecdsa
 $ ssh-add -l

-.ssh/config を作成(ファイル名を id_rsa から変更した場合は必要)
 Host github github.com
   HostName github.com
   User git
   IdentityFile ~/.ssh/id_ecdsa
   IdentitiesOnly yes

-接続確認
 $ ssh -T github
 Hi [アカウント名]! You've successfully authenticated, but GitHub does not provide shell access.

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS