Git工具的使用

本文详细介绍了如何在GitHub上添加SSH密钥、设置SSH代理,以及如何建立本地仓库并上传到GitHub。步骤包括生成SSH密钥、添加到SSHagent、配置GitHubSSHkey,以及基本的Git操作流程如初始化仓库、提交、推送等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、将SSH密钥添加到GitHub

        第一步,生成 SSH 密钥:在命令行界面中执行以下命令生成 SSH 密钥。其中,需要填入自己的邮箱地址。随后会提问一系列问题,一路回车即可。最后,会在提示文件夹中产生一个id_rsa文件和一个id_rsa.pub文件。

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

        第二步,启动SSH代理。

ssh-agent -s

         中途可能会遇到提示unable to start ssh-agent service, error :1058的问题,这可能是由于系统服务配置中 SSH 服务(如 ssh-agent)未正确安装和配置。可以通过以下方式解决。

1. 以管理员身份运行命令提示符或 PowerShell。

2. 运行services.msc命令打开服务管理器。

3. 搜索名为 "OpenSSH Authentication Agent" 或类似的服务,确保其状态为 "已启动" 或 "自动"。

4. 如果服务未启动,右键单击该服务,选择 "启动" 选项。如果遇到右键时启动按键为灰色,就需要双击该服务来修改。

        第三步,添加 SSH 密钥到 SSH agent:在生成 SSH 密钥后,需要将其添加到 SSH agent,以便在使用 Git 进行身份验证时自动加载密钥。地址为存放.ssh文件夹的地址。

ssh-add ~\.ssh\id_rsa

        第四步,打开第一步中生成的id_rsa.pub,将里面的内容复制,进入GitHub账号,在settings中的SSH and GPG keys中新建一个SSH key,然后将id_rsa.pub里的内容复制到Key中。注意,可以用word打开(不会更改格式),而且需要全部复制,包括最上面一行id_rsa。

        最后,可以验证 SSH 密钥是否配置正确并且与 GitHub 成功连接。其中,username是自己GitHub账号的用户名。

ssh -T git@github.com

二、建立本地仓库并上传GitHub远程仓库

1. git init

初始化本地仓库,输入命令后项目目录会有一个隐藏的.git文件夹。

2. git add --all 或 git add .

将所有文件上传到本地仓库。

3.git add <文件名>

将该文件上传到本地仓库

4.  git commit -m "initial commit"

创建并添加提交信息。

5. git remote add origin <GitHub仓库地址>

添加远程仓库。

6. git push -u origin <分支名>

推送代码到远程仓库的master分支。

7. git checkout <分支名>

切换分支

8. git pull

git pull实际上是两个操作的组合:git fetch和 git merge。git fetch用于获取远程仓库的最新更改,而 git merge用于将这些更改合并到当前分支。

9. git branch <分支名>

创建分支

三、常规操作

常规流程:

git init

git add .

git commit -m "提交信息"

git remote add origin <GitHub仓库地址>

git push -u origin <分支名>

更新仓库:

git add <文件名>

git commit -m "提交信息"

git remote add origin <GitHub仓库地址>

git push -u origin <分支名>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值