一、配置账户信息
git config --global user.name "用户名"
git config --global user.email "邮箱"
二、创建本地ssh
ssh-keygen -t rsa -C"邮箱" // 生成密钥文件和私钥文件
ls -al ~/.ssh // 查看是否创建ssh成功
ssh-add ~/.ssh/id_rsa // 使用ssh-add将生成的private key加入到ssh agent中
pbcopy < ~/.ssh/id_rsa.pub // 将SSH key从文件拷贝到粘贴板中
打开github ->SSH and GPG keys ->New SSH key Title 随便填,command + v将SSH key填入key,点击Add SSH key
回到终端执行ssh git@github.com测试下是否成功
PTY allocation request failed on channel 0
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
三、创建本地库及远程库
cd 到当前工程路径
git init //初始化本地库
git add . //将工程添加到列表区
git commit -m "first" //将工程添加到本地缓存区
在远程创建一个库(也可切换到已拥有的远程库)
git remote add origin git@github.com:yourName/xxx.git // 如果第一次则需要讲远程库和本地库进行连接,之后不需要“xxx”为你的远程库名
git push // 如果第一次push到远程库则使用git push -u origin master
四、git远程库切换
修改命令
git remote set-url origin url
删除当前远程库关联
git remote rm origin
添加新的远程库关联
git remote add origingit@github.com:sheng/demo.git//冒号后面为你要切换的库名
参考链接