1.git init初始化仓库
2. 绑定用户名和邮箱。该用户名和邮箱是注册GitHub时使用的用户名和邮箱:
git config --global user.name "github账号名,注意要带双引号"
git config --global user.email "github邮箱,注意要带双引号"
3. 生成秘钥。继续在该目录下输入:
ssh-keygen -t rsa -C "github邮箱"
然后再终端下执行命令:
ssh -v git@github.com
ssh-agent -s
ssh-add ~/.ssh/id_rsa
命令执行完毕会生成一个名为id_rsa.pub的文件注意看终端里的生成路径,如果是mac系统,需要shift+com+.开启隐藏文件。利用文本编辑器打开该文件,全文复制。
4. 打开GitHub上的myrepo仓库,进入setting,设置deploy keys,将id_rsa.pub中的内容粘贴进去即可。也可以打开仓库点击setting点击ssh输入,方法相同
5. 绑定本地文件夹和GitHub仓库:
git remote add github用户名 git@github.com:github用户名/仓库.git
6. 连接测试:
ssh -T git@github.com
显示success即时成功,后边显示不用管
7. 测试推送和拉取
git pull --rebase github用户名 master
git pull github用户名 master
git push --force github用户名 master