会社ではGitHub、GitHub Enterprise、社内のGitリポジトリの3つ、家でもGitHub、個人Gitリポジトリの2つのGitリポジトリを使っています。 それぞれ違うsshキーを使いたいので、ssh-keygenするときにファイルを分けた場合、ssh-addコマンドで追加しておくと自動的に使ってくれるようです。 ssh-keygen -t rsa -C 'your@address.com' -f ~/.ssh/specified_filename できた公開キーをリポジトリに登録。 ssh-add ~/.ssh/specified_filename こうしておけば自動的に使ってくれます。 テスト。 ssh -vT git@github.com
はまったこと % git remote show jkc ERROR: Permission to voidy21/JavaKusoCode denied to voidy21/dotfiles. fatal: The remote end hung up unexpectedly とか言われて何もpushとかさせてもらえない状態になった 結論から言うと それぞれのリポジトリのDeploy KeysとAccountのPublic Keysは同じものを使ってはいけない! 逆に言えば、アカウントを持っている張本人の場合、Public Keyさえ登録すればDeploy Keyは登録する必要が無いということです! 以下個人用メモ(Ubuntuでgithubを使う場合) ssh公開鍵を作る % cd ~ % ssh-keygen ~/.ssh/id_rsa.pubをコピーしてhttps://gith
1. 使い始める 1.1 バージョン管理に関して 1.2 Git略史 1.3 Gitの基本 1.4 コマンドライン 1.5 Gitのインストール 1.6 最初のGitの構成 1.7 ヘルプを見る 1.8 まとめ 2. Git の基本 2.1 Git リポジトリの取得 2.2 変更内容のリポジトリへの記録 2.3 コミット履歴の閲覧 2.4 作業のやり直し 2.5 リモートでの作業 2.6 タグ 2.7 Git エイリアス 2.8 まとめ 3. Git のブランチ機能 3.1 ブランチとは 3.2 ブランチとマージの基本 3.3 ブランチの管理 3.4 ブランチでの作業の流れ 3.5 リモートブランチ 3.6 リベース 3.7 まとめ 4. Gitサーバー 4.1 プロトコル 4.2 サーバー用の Git の取得 4.3 SSH 公開鍵の作成 4.4 サーバーのセットアップ 4.5 Git
©2019 WARO KISHI + K.ASSOCIATES/Architects Co., Ltd.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く