1. ssh安装和配置
用 ssh 操作是比较方便的,而且安全性也很成熟靠谱。
1.1 安装 openSSH
首先需要安装 openSSH:
1.2 生成公私密钥对
terminal 或者 powershell 中运行
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
其中 “your_email@example.com 替换为 github 的邮箱名
过程中要求输入路径密码等,没有特殊需求的话都可以留空,直接回车即可
1.3 启动 ssh Agent
按 Win + R
,输入 services.msc
并按回车键,打开 Windows 服务管理器。
在服务列表中找到 OpenSSH Authentication Agent 服务。
将其启动类型修改为“自动”
1.4 将密钥添加到 Agent
Start-Service ssh-agent
ssh-add C:\Users\用户名\.ssh\id_rsa
1.5 将公钥添加到 Github
查看公钥内容
cat C:\Users\用户名\.ssh\id_rsa.pub
复制公钥内容
在 github 的个人 setting 中找到 SSH and GPG keys
添加一个 key ,内容复制刚才的公钥内容
2. Git 安装
直接在 Git 官方下载安装即可:https://git-scm.com/
3. 基本操作
3.1 拉取远端仓库
powershell 进到想要克隆的的文件夹,再执行 clone
git clone git@github.com:Raytto/my_ml_study.git
3.2 添加所有本地修改
添加当前路径下的所有修改
git add .
添加特定文件的修改
git add specific_file
3.3 将修改提交到本地分支
git commit -c "修改备注,且默认提交到origin分支"
3.4 将本地分支推到 github
git push origin main