敖烈的存档点

Back

云服务器上 git 的安装及基本配置Blur image

安装#

官网地址:https://git-scm.com/downloads/linux

我们这里直接使用命令行安装

apt-get install git
bash

安装完成之后,输入命令 git --version,查看是否安装成功。

基本配置#

全局配置好邮箱以及用户名

git config --global user.name 敖烈
git config --global user.email notd0535@gmail.com
bash

使用ssh -T git@github.com测试连通性,首次使用输入yes

20250121162643

首次会出现Permission denied (publickey). 我们需要去生成一个SSH Key配置到GitHub上。

20250121162924

生成SSH Key#

使用命令 ssh-keygen 可以生成配对的 id_rsaid_rsa.pub 文件,生成之后只需把 id_rsa.pub 配置到github上。

# 生成一个 ssh-key
# -t: 可选择 dsa | ecdsa | ed25519 | rsa | rsa1,代表加密方式
# -C: 注释,一般写自己的邮箱
ssh-keygen -t rsa -C "yunus"

# 生成 id_rsa/id_rsa.pub: 配对的私钥与公钥
ls ~/.ssh
> authorized_keys  config  id_rsa  id_rsa.pub  known_hosts
bash

使用的时候有个需要输入的,回车三下就好。

20250121164302

复制~/.ssh/id_rsa.pub中 文件内容,并粘贴到github 的配置中。

cat ~/.ssh/id_rsa.pub
> ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRqfJXjYMxk9RuZB5os1DoDUW6w4dg/lYfJi6U4dfAG0rh2VbcqONUS15nFsoCac4LAUqY/Lu06lIWj9GBqfPTCiZozuSNVmKPMvHYc4xVeRbijanPodhqj2TGC7zDkj279iyLDVvB2EHpWKsa1a7XyxecUNpAEcNUH57TA...yunus
bash

在github的ssh keys设置中:https://github.com/settings/keys 点击New SSH key添加刚才生成的public key

详细内容参考官网:https://help.github.com/cn/articles/adding-a-new-ssh-key-to-your-github-account

20250121164545

再次使用ssh -T git@github.com测试连通性,如果出现Hi yunus! You've successfully authenticated, but GitHub does not provide shell access.则表示配置成功。

云服务器上 git 的安装及基本配置
https://astro-docs.vercel.app/blog/linux-git
Author 敖烈 / Yunus
Published at January 22, 2025
Comment seems to stuck. Try to refresh?✨