#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.