0.准备工作
- 注册一个GitHub账号
- 下载安装Git
1.本地连接GitHub
- 打开
Git Bash
,输入命令:
git config --global user.name "GitHub用户名"
git config --global user.email "注册GitHub用的邮箱"
- 继续输入命令:
ssh-keygen -t rsa -C "注册GitHub用的邮箱"
注:如果不想修改密码就一路Enter注意记住公钥id_rsa.pub
所在的路径
- 直接打开公钥
id_rsa.pub
所在目录,右键打开Git Bash
,键入命令:
vim id_rsa.pub
复制公钥内容
- 登录网页GitHub,找到账号
Settings-SSH and GPG keys-New SSH keys
,随便起个Title,将刚刚复制的内容粘贴进入key
即可
2.连接远程仓库
- 在GitHub创建一个等会儿想要连接的仓库,复制其SSH连接地址,形如:
git@github.com/<username>/<repositeriename>
- 进入想要提交的本地文件目录,右键打开
Git Bash
,键入命令:
git init
git add
git commit -m "提交信息"
- 现在开始以SSH方式连接GitHub远程仓库
git remote add origin <刚刚复制的url>
- 最后执行提交命令:
git push -u origin master
3. 后续提交命令
初始化之后不需要像创建时这么麻烦,如果更新的话直接:
- 添加:
git add -A
- 提交:
git commit -m "message"
- 提交至远程仓库:
git push
4.可能出现的问题
push的时候可能会出现连接错误提示:
ssh: connect to host github.com port 22: Connection refused
我根据下面这位大佬的解决方案解决了连接问题:
参考解决方案