Windows環境でgitでちょっとはまる

f:id:o_chicchi:20190709114231p:plain

業務では、gitlab を使っていたりもします。同僚がえいやっつって立ててくれたので。
仕事は、Windows環境ではあるのですが。git をインストールすれば便利に使えます。

git-scm.com

でも使っていて、ちょっとはまったのでメモ。

事象としては、久々に新しいレポジトリ切って、突っ込もうと思ったらできなかった。

cd existing_folder
git init
git remote add origin ssh://git@gitlab:XXXX/XXX/XXXXXXXXX.git
git add .
git commit -m "Initial commit"
git push -u origin master

このいちばん最後でエラーになる。

>git push -u origin master
git@gitlab: Permission denied (publickey).

動作を見てみると

>ssh -T git@gitlab
git@gitlab: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

なんでだろうなぁ。悩んでいても仕方ないので、キーを再作成。

以下に沿って

f:id:o_chicchi:20190709114639p:plain

ssh-keygen -t rsa -C "XXXXX@XXXXX.co.jp" -b 4096

そして、publickey をコピペ

f:id:o_chicchi:20190709114958p:plain

> git push -u origin master
Counting objects: 122, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (120/120), done.
Writing objects: 100% (122/122), 97.38 MiB | 4.72 MiB/s, done.
Total 122 (delta 13), reused 0 (delta 0)
remote: Resolving deltas: 100% (13/13), done.
To ssh://gitlab:XXXX/XXXX/XXXXXX.git
* [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

できたっと。

投稿者

SAP認定テクニカルコンサルタント(Basis)、AWS認定12冠、情報処理安全確保支援士(SC)、情報処理技術者資(ST/SA/PM/NW/DB/SM/AU/SU/SG/AP/FE/IP)
Swift/Kotlin愛好会、SORACOM UG Tokyo、AWS IoT専門支部の3つのコミュニティ運営、AWS Community Builder の一員としても活動。
フィギュアスケート観戦、クラシックや吹奏楽鑑賞、アイドル、アニメ、声優など興味の対象は幅広いです。

おおぐち さとるをフォローする
Microsoft Windowsコンビューターソフトウェア
よかったらぜひシェアください
まりぱらおーぐ

コメント

タイトルとURLをコピーしました