プログラミング、ガジェット、趣味ネタを配信するブログ

Github ツール

【Github】VSCodeでGithubにpushするとアクセスエラーが出る問題の対処

投稿日:

VSCodeからGithubにPushしようとした際に下記のエラーが出たので対処方法をまとめました。
fatal: unable to access '[GithubのURL]': Peer's Certificate has expired.

こちらは、ピアの証明書の有効期限が切れているようです。
下記のようにSSLの証明を無効にしてコマンドを実行することで接続できるようになります。

$ env GIT_SSL_NO_VERIFY=true [git コマンド]

しかし、この方法だとセキュリティ面で問題があることと、
毎回入力が必要になりますので、証明書を更新することで解消した方がいいかと思います。

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/[ユーザー]/.ssh/id_rsa): 
Created directory '/home/[ユーザー]/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again: 
Your identification has been saved in /home/[ユーザー]/.ssh/id_rsa.
Your public key has been saved in /home/[ユーザー]/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:r9C7zY0BbgZ4kWokSyClUFmT6WX1Ymqqxz3FRkAsXPU [ユーザー]@localhost.localdomain
The key's randomart image is:
+---[RSA 2048]----+
|+oo+o*ooo |
|oo. =.=. o |
|. o..+o.o E |
| . +.o +.. |
| . + =oS |
| . + ++o |
| ....o= o |
| .o o+ = + |
| .. .+.+ . |
+----[SHA256]-----+

# 下記のコマンドをGithubのデプロイキーに登録するので表示してコピーしておきます。
$ cat /home/[ユーザー]/.ssh/id_rsa.pub

Githubのプロジェクトページを開き「Settings > Deploy keys > Add deploy key」を選択します。

「Title」に好きな名前を
「Key」には「cat /home/[ユーザー]/.ssh/id_rsa.pub」で表示された文字列をコピペで入力します。
「Allow write access」は、pushなど書き込みを行いたい場合はチェックを付けます。
上記設定後「Add key」を押して登録することで、アクセスできるようになります。

-Github, ツール

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

画面録画ツール「NVIDIA ShadowPlay」を使おう!

ゲーム中の動画を撮りたくなったので、ShadowPlayをインストールしようと思いましたので、手順をまとめておこうと思います。 ちなみに、BandiCam等のツールでもいいのですが、無料版だとUE4の …

no image

【Jenkins】WindowsにJenkinsをインストールする手順

Jenkinsをインストール https://www.jenkins.io/からダウンロードします。 下記の手順で設定を行います。 ダウンロードしたjenkins.msiを実行します。 ローカルで使用 …

C#オープンソース次世代型ゲームエンジン「Xenko」がリリースしてました!

「シリコンスタジオ株式会社」C#オープンソース次世代型ゲームエンジン「Xenko」を正式リリースしたとのことです。 シリコンスタジオでエフェクトツール「BISHAMON」なども作っている会社ですね。 …

「Tortoise Git」のクローン(チェックアウト)でGithubプロジェクトの作業フォルダを作成する方法

「Git」のGUIクライアントツール「TortoiseGit」をインストールする方法 で「Tortoise Git」のインストール設定を行いましたので、今回はGithubで作成したプロジェクトの作業フ …

icon_git

【Git】Sourcetreeのインストール

gitクライアントツールを探していて、使いやすそうなツールを見つけたので インストール手順をまとめました。 Sourcetreeのインストール SorcetreeのサイトからSourcetreeのイン …

スポンサー 人気記事 最近の投稿