使用SSH推送本地代码到Github仓库中
0.安装Git
Git下载地址 https://git-scm.com/download
1. 生成SSH密钥对
如果你还没有SSH密钥对,可以通过以下命令生成:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
按提示操作,生成的密钥对会默认保存在 ~/.ssh
目录下。
2. 添加SSH密钥到GitHub
复制生成的公钥内容:
cat ~/.ssh/id_rsa.pub
然后登录GitHub,进入 Settings
-> SSH and GPG keys
-> New SSH key
,将公钥粘贴进去并保存。
3. 配置Git用户名和邮箱
在你的本地仓库目录下,配置Git用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
这里需要注意,如果Github中的邮箱添加了隐私设置需要提前取消,或者更改为为Github提供的隐私邮件地址,取消方法:进入 Settings
-> Emails
-> Keep my email addresses private
,取消这里的勾选,如果未勾选保持默认即可。
4. 克隆仓库或初始化本地仓库(可选)
如果你已经有一个远程仓库,可以克隆它:
git clone git@github.com:username/repository.git
如果你是从头开始,可以在本地初始化一个新的Git仓库:
mkdir myproject
cd myproject
# 如果本地有项目直接cd到你的项目中,如果本地没有项目以上步骤即可。
# cd 时 如果是windows系统 样的D:\www\localhost,可能需要修改为D:/www/localhost。
# 或直接在你的项目上单击右键选择"Git Bash",不需要cd。