会社では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
©2019 WARO KISHI + K.ASSOCIATES/Architects Co., Ltd.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く