GitHub のインストール (Windows)

Git のインストール:

Windows PowerShell を開き、次のコマンド ラインを入力します。

winget install --id Git.Git -e --source winget

次のようにコマンドラインを入力します。

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\a-xiaobodou> winget
Windows 程序包管理器 v1.3.2691
版权所有 (C) Microsoft Corporation。保留所有权利。

WinGet 命令行实用工具可从命令行安装应用程序和其他程序包。

使用情况: winget [<命令>] [<选项>]

下列命令有效:
  install    安装给定的程序包
  show       显示包的相关信息
  source     管理程序包的来源
  search     查找并显示程序包的基本信息
  list       显示已安装的程序包
  upgrade    显示并执行可用升级
  uninstall  卸载给定的程序包
  hash       哈希安装程序的帮助程序
  validate   验证清单文件
  settings   打开设置或设置管理员设置
  features   显示实验性功能的状态
  export     导出已安装程序包的列表
  import     安装文件中的所有程序包

如需特定命令的更多详细信息,请向其传递帮助参数。 [-?]

下列选项可用:
  -v,--version  显示工具的版本
  --info        显示工具的常规信息

可在此找到更多帮助: https://aka.ms/winget-command-help
PS C:\Users\a-xiaobodou> winget install --id Git.Git -e --source winget
已找到 Git [Git.Git] 版本 2.38.0
此应用程序由其所有者授权给你。
Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。
Downloading https://github.com/git-for-windows/git/releases/download/v2.38.0.windows.1/Git-2.38.0-64-bit.exe
  ██████████████████████████████  50.8 MB / 50.8 MB
已成功验证安装程序哈希
正在启动程序包安装...
已成功安装
PS C:\Users\a-xiaobodou>

スクリーンショット:

Git インストーラーが表示されるので、自分でインストールし、正常に完了します。 

Git 設定:

ユーザー名とメールアドレスの設定:

「Git Bash」を開き、コマンドラインを入力します。

git config --global user.name "your_name"
git config --global user.email "your_email_id"

コマンドラインを入力するときは、二重引用符を入力する必要はありません。

コマンドラインを入力して SSH キーを生成します。

ssh-keygen -t rsa -C "[email protected](host name)" 

コマンドラインを入力するときに二重引用符を入力する必要はありません。

ターゲットパスの保存: パスフレーズの設定、パスワードの確認、Enter キーを 3 回押します。

このプロセス中に、次のファイルが生成されます

C:\Users\%USERNAME%\.ssh\id_rsa - 鍵(誰にも見せない)
C:\Users\%USERNAME%\.ssh\id_rsa.pub - 公開鍵(GitLabなどに登録されている)
C:\ Users \%USERNAME%\.ssh\config - サービスを通じて SSH キーをセットアップする
 

 

Github で、右上隅のアバターをクリックするとドロップダウン メニューが表示され、「設定」をクリックし、「SSH と GPG キー」をクリックして、緑色のラベル「新しい SSH キー」をクリックします。

id_rsa.pub ファイルをメモ帳で開き、コピーして GitHub の新しい SSH キーに貼り付けます。

成功を確認するには、git bash でコマンド ラインを入力します。

ssh -T [email protected]

次のようにコマンドラインを入力します。

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ git config --global use.name "douxiaobo"

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ git config --global user.name "douxiaobo"

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ git config --global user.email "[email protected]"

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ git config --global user.name douxiaobo

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ git config --global user.email [email protected]

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ cd~
bash: cd~: command not found

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ ssh-keygen -t ras -C [email protected] -b 4096
unknown key type ras

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ ssh-keygen -t rsa -C [email protected]
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/a-xiaobodou/.ssh/id_rsa):
Created directory '/c/Users/a-xiaobodou/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/a-xiaobodou/.ssh/id_rsa
Your public key has been saved in /c/Users/a-xiaobodou/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Mga6AOy3yodv2X3lQcWK4rI5NQOOLGlpM9QjtRniouk [email protected]
The key's randomart image is:
+---[RSA 3072]----+
|            .    |
|.. o         o   |
|o.+ =     . o    |
|++ * o . . o     |
|=o*.+ * S .      |
|oX.+.+ B   o     |
|+ *.o * o o .    |
|.E.+ = . . .     |
| o+.  . .        |
+----[SHA256]-----+

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ ^C

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ ssh -T [email protected]
ssh: connect to host icloud.com port 22: Connection timed out

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ ssh -T [email protected]
ssh: connect to host icloud.com port 22: Connection timed out

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ ssh -T [email protected]
 ssh: connect to host githu.com port 22: Connection timed out

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$ ssh -T [email protected]
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
Hi douxiaobo! You've successfully authenticated, but GitHub does not provide shell access.

FAREAST+a-xiaobodou@DESKTOP-3P89ER1 MINGW64 ~
$

以下のスクリーンショット:

 

Visual Studio Code での Git と GitHub の使用

1. Visual Studio CodeでGitをセットアップする

点击「ファイル」--「環境設定」--「設定」 

「gitpath」を検索し、「settings.json で編集」をクリックします。

 前に:

コピーファイルのアドレス:

 

貼り付け後:

 

アドレスを変更します: \ 文字を 4 か所に追加します

保存後、Visual Studio Code を再起動します。 

 

おすすめ

転載: blog.csdn.net/DXB2021/article/details/127296632