github连接报本地

news2025/1/21 18:50:50

一、创建GIthub账号

这里默认大家已经创建好了并且有加速器,能正常上网,然后才能进行下面的操作。

二、创建ssh公钥

网址:Sign in to GitHub · GitHub

Sign in to GitHub · GitHub

进入下面的界面:

image-20240526115432932

然后创建新的密钥

三、官方文档

网址:Connecting to GitHub with SSH - GitHub Docs

关于 SSH 密钥密码

您可以使用 SSH(安全外壳协议)访问和写入 GitHub.com 上的存储库中的数据。通过 SSH 连接时,使用本地计算机上的私钥文件进行身份验证。有关详细信息,请参阅“关于 SSH”。

生成 SSH 密钥时,可以添加密码以进一步保护密钥。每当使用密钥时,都必须输入密码。如果您的密钥具有密码短语,并且您不想在每次使用该密钥时都输入密码短语,则可以将密钥添加到 SSH 代理。SSH 代理管理您的 SSH 密钥并记住您的密码。

如果还没有 SSH 密钥,则必须生成新的 SSH 密钥以用于身份验证。如果您不确定是否已有 SSH 密钥,可以检查现有密钥。有关详细信息,请参阅“检查现有 SSH 密钥”。

如果要使用硬件安全密钥向 GitHub 进行身份验证,则必须为硬件安全密钥生成新的 SSH 密钥。使用密钥对进行身份验证时,必须将硬件安全密钥连接到计算机。有关更多信息,请参阅 OpenSSH 8.2 发行说明。

生成新的 SSH 密钥

您可以在本地计算机上生成新的 SSH 密钥。生成密钥后,可以在 GitHub.com 上将公钥添加到您的帐户,以便通过 SSH 为 Git 操作启用身份验证。

**注意:**GitHub 于 2022 年 3 月 15 日删除了旧的不安全密钥类型,从而提高了安全性。

从该日期起,不再支持 DSA 键 ()。您无法在 GitHub.com 上向个人帐户添加新的 DSA 密钥。ssh-dss

2021 年 11 月 2 日之前的 RSA 密钥 () 可以继续使用任何签名算法。在该日期之后生成的 RSA 密钥必须使用 SHA-2 签名算法。某些较旧的客户端可能需要升级才能使用 SHA-2 签名。ssh-rsa``valid_after

  1. 打开Git Bash.

  2. 粘贴下面的文本,将示例中使用的电子邮件替换为您的 GitHub 电子邮件地址。

    ssh-keygen -t ed25519 -C "your_email@example.com"
    

    image-20240526115938818

    完事之后,两次回车

    image-20240526120153978

    **注意:**如果您使用不支持 Ed25519 算法的旧系统,请使用:

     ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    

    这将创建一个新的 SSH 密钥,使用提供的电子邮件作为标签。

    > Generating public/private ALGORITHM key pair.
    

    当系统提示您“输入要保存密钥的文件”时,您可以按 Enter 接受默认文件位置。请注意,如果您之前创建了 SSH 密钥,ssh-keygen 可能会要求您重写另一个密钥,在这种情况下,我们建议您创建一个自定义的 SSH 密钥。为此,请键入默认文件位置,并将id_ALGORITHM替换为自定义密钥名称。

    > Enter file in which to save the key (/c/Users/YOU/.ssh/id_ALGORITHM):[Press enter]
    
  3. 在提示符下,键入安全密码。有关详细信息,请参阅“使用 SSH 密钥密码短语”。

    > Enter passphrase (empty for no passphrase): [Type a passphrase]
    > Enter same passphrase again: [Type passphrase again]
    

将 SSH 密钥添加到 ssh-agent

在将新的 SSH 密钥添加到 ssh-agent 以管理您的密钥之前,您应该已检查现有的 SSH 密钥并生成新的 SSH 密钥。

如果您安装了 GitHub Desktop,则可以使用它来克隆存储库,而不处理 SSH 密钥。

  1. 在新的管理员提升的 PowerShell 窗口中,确保 ssh-agent 正在运行。您可以使用“使用 SSH 密钥密码短语”中的“自动启动 ssh-agent”说明,或手动启动它:

    # start the ssh-agent in the background
    Get-Service -Name ssh-agent | Set-Service -StartupType Manual
    Start-Service ssh-agent
    
  2. 在没有提升权限的终端窗口中,将 SSH 私钥添加到 ssh-agent。 如果使用其他名称创建了密钥,或者要添加具有不同名称的现有密钥,请将命令中的id_ed25519替换为私钥文件的名称。

    ssh-add c:/Users/YOU/.ssh/id_ed25519
    
  3. 将 SSH 公钥添加到您在 GitHub 上的帐户。有关详细信息,请参阅“向 GitHub 帐户添加新的 SSH 密钥”。

为硬件安全密钥生成新的 SSH 密钥

如果您使用的是 macOS 或 Linux,则可能需要在生成新的 SSH 密钥之前更新 SSH 客户端或安装新的 SSH 客户端。有关详细信息,请参阅“错误:未知密钥类型”。

  1. 将硬件安全密钥插入计算机。

  2. 打开Git Bash 中。

  3. 粘贴下面的文本,将示例中的电子邮件地址替换为与您在 GitHub 上的帐户关联的电子邮件地址。

    ssh-keygen -t ed25519-sk -C "your_email@example.com"
    

    **注意:**如果命令失败并且您收到错误,或者您可能正在使用不支持 Ed25519 算法的硬件安全密钥。请改为输入以下命令。invalid format``feature not supported,

     ssh-keygen -t ecdsa-sk -C "your_email@example.com"
    
  4. 出现提示时,触摸硬件安全密钥上的按钮。

  5. 当系统提示您“输入要保存密钥的文件”时,按 Enter 接受默认文件位置。

    > Enter a file in which to save the key (c:\Users\YOU\.ssh\id_ed25519_sk):[Press enter]
    
  6. 当系统提示您键入密码时,按 Enter。

    > Enter passphrase (empty for no passphrase): [Type a passphrase]
    > Enter same passphrase again: [Type passphrase again]
    
  7. 将 SSH 公钥添加到您在 GitHub 上的帐户。有关详细信息,请参阅“向 GitHub 帐户添加新的 SSH 密钥”。

  8. 向 GitHub 帐户添加新的 SSH 密钥

    要在 GitHub.com 上配置您的帐户以使用新的(或现有的)SSH 密钥,您还需要将密钥添加到您的帐户中。

    平台导航

    苹果电脑窗户Linux操作系统

    工具导航

    GitHub CLI浏览器

    在这篇文章中

    • 关于将 SSH 密钥添加到您的帐户
    • 先决条件
    • 向您的帐户添加新的 SSH 密钥
    • 延伸阅读

    关于将 SSH 密钥添加到您的帐户

    您可以使用 SSH(安全外壳协议)访问和写入 GitHub.com 上的存储库中的数据。通过 SSH 连接时,使用本地计算机上的私钥文件进行身份验证。有关详细信息,请参阅“关于 SSH”。

    您还可以使用 SSH 对提交和标签进行签名。有关提交签名的详细信息,请参阅“关于提交签名验证”。

    生成 SSH 密钥对后,您必须将公钥添加到 GitHub.com,以便为您的账户启用 SSH 访问。

    先决条件

    在 GitHub.com 上向您的帐户添加新的 SSH 密钥之前,请完成以下步骤。

    1. 检查现有的 SSH 密钥。有关详细信息,请参阅“检查现有 SSH 密钥”。
    2. 生成新的 SSH 密钥并将其添加到计算机的 SSH 代理中。有关详细信息,请参阅“生成新的 SSH 密钥并将其添加到 ssh-agent”。

    向您的帐户添加新的 SSH 密钥

    您可以添加 SSH 密钥并将其用于身份验证和/或提交签名。如果要使用相同的 SSH 密钥进行身份验证和签名,则需要上传两次。

    在 GitHub.com 上将新的 SSH 身份验证密钥添加到您的帐户后,您可以重新配置任何本地存储库以使用 SSH。有关详细信息,请参阅“管理远程存储库”。

    **注意:**GitHub 于 2022 年 3 月 15 日删除了旧的不安全密钥类型,从而提高了安全性。

    从该日期起,不再支持 DSA 键 ()。您无法在 GitHub.com 上向个人帐户添加新的 DSA 密钥。ssh-dss

    2021 年 11 月 2 日之前的 RSA 密钥 () 可以继续使用任何签名算法。在该日期之后生成的 RSA 密钥必须使用 SHA-2 签名算法。某些较旧的客户端可能需要升级才能使用 SHA-2 签名。ssh-rsa``valid_after

    1. 将 SSH 公钥复制到剪贴板。

      如果 SSH 公钥文件的名称与示例代码不同,请修改文件名以匹配当前设置。复制密钥时,请勿添加任何换行符或空格。

      $ clip < ~/.ssh/id_ed25519.pub
      # Copies the contents of the id_ed25519.pub file to your clipboard
      

      笔记:

      • 对于适用于 Linux 的 Windows 子系统 (WSL),可以使用 .否则,如果不起作用,您可以找到隐藏的文件夹,在您喜欢的文本编辑器中打开文件,然后将其复制到剪贴板。clip.exe``clip``.ssh
      • 在使用 Windows 终端的较新版本的 Windows 上,或使用 PowerShell 命令行的任何其他位置,您可能会收到一条声明,即在这种情况下,应使用以下替代命令:ParseError``The '<' operator is reserved for future use.``clip
      $ cat ~/.ssh/id_ed25519.pub | clip
      # Copies the contents of the id_ed25519.pub file to your clipboard
      
    2. 在任何页面的右上角,点击您的个人资料照片,然后点击设置

      Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

    3. 在边栏的“访问”部分,点按SSH 和 GPG 密钥.

    4. 单击**“新建 SSH 密钥**”或**“添加 SSH 密钥**”。

    5. 在“标题”字段中,为新密钥添加描述性标签。例如,如果您使用的是个人笔记本电脑,则可以将此密钥称为“个人笔记本电脑”。

    6. 选择密钥类型,即身份验证或签名。有关提交签名的详细信息,请参阅“关于提交签名验证”。

    7. 在“密钥”字段中,粘贴您的公钥。

    8. 单击添加 SSH 密钥

    9. 如果出现提示,请确认访问您在 GitHub 上的帐户。有关详细信息,请参阅“须藤模式”。

将密钥添加到ssh代理

xiaodaidai@dai MINGW64 ~/.ssh
$ ssh-add c:/Users/YOU/.ssh/id_ed25519
Could not open a connection to your authentication agent.

xiaodaidai@dai MINGW64 ~/.ssh
$ clip < ~/.ssh/id_ed25519.pub

xiaodaidai@dai MINGW64 ~/.ssh
$ ls
id_ed25519  id_ed25519.pub  known_hosts

xiaodaidai@dai MINGW64 ~/.ssh
$

image-20240526120939154

找到用户目录:

C:\Users\xiaodaidai.ssh

image-20240526121035272

用记事本打开.pub

然后打开网站新建密钥复制即可:

url:Sign in to GitHub · GitHub

image-20240526121237453

报错问题

按道理来说应该快成功了,最后就差把私钥添加到本机就好了但是出现了报错:

> OpenSSH_8.1p1, LibreSSL 2.7.3
> debug1: Reading configuration data /Users/YOU/.ssh/config
> debug1: Reading configuration data /etc/ssh/ssh_config
> debug1: /etc/ssh/ssh_config line 47: Applying options for *
> debug1: Connecting to github.com port 22.

GIT解决 ssh-add ~/.ssh/id_rsa:Could not open a connection to your authentication agent.

解决办法,看官方文档,要把代理打开:地址错误:权限被拒绝(公钥) - GitHub 文档

image-20240526124755065

$ eval "$(ssh-agent -s)"

xiaodaidai@dai MINGW64 ~/.ssh
$ eval "$(ssh-agent -s)"
Agent pid 1257

xiaodaidai@dai MINGW64 ~/.ssh
$ ssh-add ~/.ssh/id_ed25519
Identity added: /c/Users/xiaodaidai/.ssh/id_ed25519 (cq63332021@163.com)

xiaodaidai@dai MINGW64 ~/.ssh

错误:权限被拒绝(公钥)

“权限被拒绝”错误表示服务器拒绝了您的连接。 可能有多个原因,最常见的如下所述。

Platform navigation

MacWindowsLinux

本文内容

  • Should the sudo command or elevated privileges be used with Git?
  • Check that you are connecting to the correct server
  • Always use the "git" user
  • Make sure you have a key that is being used
  • Verify the public key is attached to your account

Should the sudo command or elevated privileges be used with Git?

You should not be using the sudo command or elevated privileges, such as administrator permissions, with Git.

If you have a very good reason you must use sudo, then ensure you are using it with every command. If you generate SSH keys without sudo and then try to use a command like sudo git push, you won't be using the same keys that you generated.

Check that you are connecting to the correct server

To make sure you are connecting to the right domain, you can enter the following command:

Shell

ssh -vT git@github.com

You should see this output:

> OpenSSH_8.1p1, LibreSSL 2.7.3
> debug1: Reading configuration data /Users/YOU/.ssh/config
> debug1: Reading configuration data /etc/ssh/ssh_config
> debug1: /etc/ssh/ssh_config line 47: Applying options for *
> debug1: Connecting to github.com port 22.

The connection should be made on port 22, unless you're overriding settings to use SSH over HTTPS.

Always use the "git" user

All connections, including those for remote URLs, must be made as the "git" user. If you try to connect with your GitHub username, it will fail:

$ ssh -T GITHUB-USERNAME@github.com
> Permission denied (publickey).

If your connection failed and you're using a remote URL with your GitHub username, you can change the remote URL to use the "git" user.

You should verify your connection by typing:

Shell

ssh -T git@github.com

You should see this output:

> Hi USERNAME! You've successfully authenticated...

Make sure you have a key that is being used

If you have GitHub Desktop installed, you can use it to clone repositories and not deal with SSH keys.

  1. If you are using Git Bash, turn on ssh-agent:

    # start the ssh-agent in the background
    $ eval "$(ssh-agent -s)"
    > Agent pid 59566
    

    If you are using another terminal prompt, such as Git for Windows, turn on ssh-agent:

    # start the ssh-agent in the background
    $ eval $(ssh-agent -s)
    > Agent pid 59566
    

    Note: The eval commands above start ssh-agent manually in your environment. These commands may fail if ssh-agent already runs as a background system service. If that happens, we recommend you check the relevant documentation for your environment.

  2. Verify that you have a private key generated and loaded into SSH.

    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
    

The ssh-add command should print out a long string of numbers and letters. If it does not print anything, you will need to generate a new SSH key and associate it with GitHub.

Tip: On most systems the default private keys (~/.ssh/id_rsa and ~/.ssh/identity) are automatically added to the SSH authentication agent. You shouldn't need to run ssh-add path/to/key unless you override the file name when you generate a key.

Getting more details

You can also check that the key is being used by trying to connect to git@github.com:

Shell

ssh -vT git@github.com

You'll see output like this:

> ...
> debug1: identity file /Users/YOU/.ssh/id_rsa type -1
> debug1: identity file /Users/YOU/.ssh/id_rsa-cert type -1
> debug1: identity file /Users/YOU/.ssh/id_dsa type -1
> debug1: identity file /Users/YOU/.ssh/id_dsa-cert type -1
> ...
> debug1: Authentications that can continue: publickey
> debug1: Next authentication method: publickey
> debug1: Trying private key: /Users/YOU/.ssh/id_rsa
> debug1: Trying private key: /Users/YOU/.ssh/id_dsa
> debug1: No more authentication methods to try.
> Permission denied (publickey).

In this example, SSH did not find any keys.

  • "-1" at the end of the "identity file" lines means SSH couldn't find a file to use.
  • "Trying private key" lines indicate that no file was found.

If a file existed, those lines would be "1" and "Offering public key", as in this output:

> ...
> debug1: identity file /Users/YOU/.ssh/id_rsa type 1
> ...
> debug1: Authentications that can continue: publickey
> debug1: Next authentication method: publickey
> debug1: Offering RSA public key: /Users/YOU/.ssh/id_rsa

Verify the public key is attached to your account

You must provide your public key to GitHub to establish a secure connection.

  1. Open the command line.

  2. Start SSH agent in the background.

    $ ssh-agent -s
    > Agent pid 59566
    
  3. Find and take a note of your public key fingerprint.

    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
    
  4. In the upper-right corner of any page, click your profile photo, then click Settings.

  5. In the "Access" section of the sidebar, click SSH and GPG keys.

  6. Compare the list of SSH keys with the output from the ssh-add command.

If you don't see your public key in GitHub, you'll need to add your SSH key to GitHub to associate it with your computer.

Warning: If you see an SSH key you're not familiar with on GitHub, delete it immediately and contact us through the GitHub Support portal for further help. An unidentified public key may indicate a possible security concern. For more information, see "Reviewing your SSH keys."

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1837672.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

汽车IVI中控开发入门及进阶(二十九):i.MX6

前言: i.MX 6双/6Quad处理器集成多媒体应用处理器,是不断增长的多媒体产品系列的一部分,提供高性能处理,并针对最低功耗进行了优化。 i.MX 6Dual/6Quad处理器采用先进的quad-ArmCortex-A9内核,运行速度高达800 MHz,包括2D和3D图形处理器、1080p视频处理和集成电源管理。…

十、数据结构(图的基础)

文章目录 什么是图图的分类图算法的复杂度 图的模拟怎么储存一个图邻接矩阵&#xff1a;邻接矩阵的定义方式优劣分析 邻接表优劣分析实现代码 链式前向星实现代码优劣分析 图的遍历某个点的连通性拓扑排序1.拓扑排序的概念2.图的入度和出度3.基于 B F S BFS BFS的拓扑排序复杂度…

iptables配置NAT实现端口转发

加载防火墙的内核模块 modprobe ip_tables modprobe ip_nat_ftp modprobe ip_conntrack 1.开启路由转发功能 echo net.ipv4.ip_forward 1 >> /etc/sysctl.conf sysctl -p2、将本地的端口转发到本机端口 将本机的 7777 端口转发到 6666 端口。 iptables -t nat -A PR…

MySQL 高级 - 第十二章 | 数据库的设计规范

目录 第十二章 数据库的设计规范12.1 为什么需要数据库设计12.2 范式12.2.1 范式简介12.2.2 范式都包括哪些12.2.3 键和相关属性的概念12.2.4 第一范式&#xff08;1st NF&#xff09;12.2.5 第二范式&#xff08;2nd NF&#xff09;12.2.6 第三范式&#xff08;3rd NF&#xf…

图形编辑器基于Paper.js教程02:图形图像编辑器概述

背景 由于笔者目前从事开发图形编辑器&#xff0c;在开始的那段时间里&#xff0c;调研和研究了非常多的图形编辑器&#xff0c;图像编辑器之类的软件&#xff0c;开源&#xff0c;闭源的&#xff0c;免费的&#xff0c;商业的都有。今天的这篇文章就来简单概述一下我调研的结…

Nginx缓存之代理缓存配置

Nginx 的缓存功能是集成在代理模块中的&#xff0c;当启用缓存功能时&#xff0c;Nginx 将请求返回的响应数据持久化在服务器磁盘中&#xff0c;响应数据缓存的相关元数据、有效期及缓存内容等信息将被存储在定义的共享内存中。当收到客户端请求时&#xff0c;Nginx 会在共享内…

【系统架构设计师】三、数据库系统(事务并发|封锁协议|数据库安全|商业智能|SQL语句)

目录 一、事务并发 1.1 事务概述 1.2 并发控制 1.3 封锁 1.3.1 X 封锁和 S 封锁 1.3.2 三级封锁协议 二、数据库安全 2.1 备份(转储)与恢复 2.2 备份分类 2.3 数据库故障 三、商业智能 3.1 数据仓库 3.2 数据仓库的结构-OLAP 3.3 数据挖掘 3.4 分布式数据库 四…

MacOS - 启动台(LaunchPad)缺少应用软件图标

问题描述 MacOS 有时会遇到已安装的软件在启动台&#xff08;LaunchPad&#xff09;中找不到的 bug&#xff0c;这种情况在新安装软件时易出现。 原因分析 首先去访达&#xff08;Finder&#xff09;中的“应用程序”文件夹确认是否已安装某软件&#xff08;LaunchPad 中图标…

Centos7安装自动化运维Ansible

自动化运维Devops-Ansible Ansible是新出现的自动化运维工具&#xff0c;基于Python 开发&#xff0c;集合了众多运维工具&#xff08;puppet 、cfengine、chef、func、fabric&#xff09;的优点&#xff0c;实现了批量系统配置 、批量程序部署、批量运行命令 等功能。Ansible…

【云手机】数据安全如何保障?

安全办公&#xff0c;信息安全&#xff0c;这是企业使用云手机的初衷和目的&#xff0c;云手机在数据保密&#xff0c;远程办公等功能上有巨大的优势&#xff0c;也为企业提供了支持 首先就是云手机能够实现数据的集中管理和加密存储。所有办公相关的数据都存储在云端的安全服务…

植物大战僵尸杂交版2024最新手机版下载!功能全面升级,战斗更刺激!

植物大战僵尸杂交版2024——让游戏更加有趣&#xff01; 嘿&#xff0c;各位游戏爱好者们&#xff01;&#x1f31f;今天我要给你们介绍的是一个全新版本的植物大战僵尸——植物大战僵尸杂交版2024。这款游戏不仅保留了原版的经典元素&#xff0c;还增加了许多新的特性和玩法&a…

【Windows】Topaz Gigapixel AI(人工智能图片放大工具)软件介绍和安装教程

软件介绍 Topaz Gigapixel AI是一款由Topaz Labs开发的先进图像放大软件&#xff0c;利用人工智能&#xff08;AI&#xff09;技术来放大图像&#xff0c;同时保持或甚至增强图像的细节和清晰度。这款软件特别适用于需要高质量图像放大的摄影师、设计师以及其他视觉内容创作者…

电脑丢失dll文件一键修复的方法有哪些?分析dll文件修复的多种策略

我们经常会遇到各种各样的问题&#xff0c;其中之一就是DLL文件的丢失。DLL文件&#xff08;动态链接库&#xff09;是操作系统和应用程序正常运行所必需的文件&#xff0c;当这些文件丢失或损坏时&#xff0c;可能会导致软件无法正常启动&#xff0c;甚至影响系统的稳定性。对…

什么是拷贝?我:Ctrl + C ...

前言 当谈及拷贝&#xff0c;你的第一印象会不会和我一样&#xff0c;ctrl c ctrl v ... &#xff1b;虽然效果和拷贝是一样的&#xff0c;但是你知道拷贝的原理以及它的实现方法吗&#xff1f;今天就让我们一起探究一下拷贝中深藏的知识点吧。 拷贝 首先来看下面一段代码…

【机器学习】第11章 神经网络与深度学习(重中之重)

一、概念 1.神经元模型 &#xff08;1&#xff09;神经网络的基本组成单位 &#xff08;2&#xff09;生物上&#xff0c;每个神经元通过树突接受来自其他被激活神经元的信息&#xff0c;通过轴突释放出来的化学递质改变当前神经元内的电位。当神经元内的电位累计到一个水平时…

【Docker实战】jenkins卡在编译Dockerfile的问题

我们的项目是标准的CI/CD流程&#xff0c;也即是GitlabJenkinsHarborDocker的容器自动化部署。 经历了上上周的docker灾难&#xff0c;上周的服务器磁盘空间灾难&#xff0c;这次又发生了jenkins卡住的灾难。 当然&#xff0c;这些灾难有一定的连锁反应&#xff0c;是先发生的d…

2024 端午节巽寮湾游玩记录

2024 端午节巽寮湾游玩记录 文章目录 2024 端午节巽寮湾游玩记录一、前言二、巽寮湾游玩行程1、三天衣食住行2、主要图片&#xff1a; 三、其他1、小结2、巽寮湾游玩建议3、感慨 一、前言 时间总是过得很快&#xff0c;只要你活着时间就会不停往前走。 所以你以后的路其实都是…

【机器学习】 第1章 概述

一、概念 1.机器学习是一种通过先验信息来提升模型能力的方式。 即从数据中产生“模型”( model )的算法&#xff0c;然后对新的数据集进行预测。 2.数据集&#xff08;Dataset&#xff09;&#xff1a;所有数据的集合称为数据集。 训练集&#xff1a;用来训练出一个适合模…

Maven添加reactor依赖失败

目录 情况说明 解决过程 情况说明 起初是自己在学spring boot3&#xff0c;结果到了reactor这一部分的时候&#xff0c;在项目的pom.xml文件中添加下列依赖报错&#xff1a; <dependencyManagement><dependencies><dependency><groupId>io.projectr…

“Git掌控:分布式版本控制系统解析“

目录 # Git基础 1. Git下载 2. Git三种程序命令 2.1 Git Bash基本命令 2.2 Git更新项目命令 3. Git配置 3.1 设置用户名&#xff08;EE配置&#xff09; 3.2 查看用户名信息 4. Git基本理论 5. Git项目搭建 5.1 克隆远程仓库 5.2 指定本地克隆的目录 6. Git文件操…