当前位置:   article > 正文

git安装及配置密钥_git添加密钥

git添加密钥

一、安装Git

 (默认你已经装好了)

二、配置Git

打开终端(在Windows上是Git Bash,本教程以window为例,Mac或Linux上是Terminal)并配置你的用户信息。

  1. # 设置全局用户名
  2. git config --global user.name "你的名字"
  3. # 设置全局电子邮件地址
  4. git config --global user.email "you@example.com"

三、创建仓库

 创建新项目或进入现有项目目录

  1. mkdir my_new_project
  2. cd my_new_project

 初始化Git本地仓库

git init

一些基本操作

  1. # 添加所有文件到暂存区
  2. git add .
  3. # 或者只添加特定文件,比如 README.md
  4. # git add README.md
  5. # 提交更改,-m后面是提交信息
  6. 8git commit -m "Initial commit with README added."

或者远程克隆仓库初始化本地库

  1. # 其中<repository_url>为远程仓库的url,[<directory>]可选,创建一个目录,否者将以远程仓库名为目录
  2. git clone <repository_url> [<directory>]

四、SSH密钥认证

对于GitHub、GitLab等平台,如果你频繁地与远程仓库交互,推荐使用SSH密钥进行认证,而非每次都输入用户名和密码。这需要你先在本地生成SSH密钥对,然后将公钥添加到你的代码托管服务账户的SSH密钥列表中。

1. 生成SSH密钥对

 在Windows、MacOS或Linux上:

  1. 打开终端(在Windows上是Git Bash)。

  2. 输入以下命令来生成SSH密钥对(默认会保存在~/.ssh目录下,如果没有这个目录,Git会自动创建)。当提示输入文件保存位置时,直接按Enter键接受默认值(默认文件名为id_rsa),然后设置一个强密码(可选,但推荐)或直接按Enter键留空:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"(换成你自己的邮箱)

 或者已经存在默认的密钥文件名,你不想覆盖它,需要自定义密钥的文件名

ssh-keygen -t rsa -b 4096 -f ~/.ssh/my_ssh_key(自定义的文件名:my_ssh_key)

 记得在将公钥添加到GitHub、GitLab或其他服务时,使用的是带有 .pub 扩展名的公钥文件。此外,如果在配置SSH以使用这个特定的密钥时,你需要在SSH的配置文件(通常是 ~/.ssh/config)中指定私钥路径(下面介绍)

添加SSH公钥到GitHub,对于GitHub:

  1. 登录到你的GitHub账户。
  2. 点击右上角的头像,选择“Settings”。
  3. 在左侧菜单中点击“SSH and GPG keys”。
  4. 点击页面右上角的“New SSH key”按钮。
  5. 给密钥起一个描述性的标题,如“Home PC”。
  6. 将之前生成的公钥文件~/.ssh/id_rsa.pub的内容复制粘贴到“Key”文本框中。
  7. 点击“Add SSH key”。
2.SSH配置文件

找到~/.ssh/config配置文件(window下),注意:需要更改成自己密钥文件名

  1. Host github.com
  2. HostName github.com
  3. User git
  4. IdentityFile ~/.ssh/my_ssh_key((自定义的文件名:my_ssh_key))
3.测试SSH连接
ssh -T git@github.com

 这些步骤下来,如果不出意外的话,大概率会成功,你会看到欢迎的提示消息:

  1. Hi (你的电脑host名)! You've successfully authenticated, but GitHub does not provide shell access.

注:

之前的电脑有安装过git,现在给新电脑安装git,忘记了一些配置步骤,又得重新找教程来安装,现在记录下来,可能有些不全,有啥需要补充的或者错误的,等我发现再说吧哈哈,有需要的小伙伴可以参考一下~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/970976
推荐阅读
相关标签
  

闽ICP备14008679号