第一步:建立git仓库
cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹。
git init
第二步:将项目的所有文件添加到仓库中
git add .
这个命令会把当前路径下的所有文件添加到带上传的文件文件列表中。
如想添加某个特定的文件,只需要把 . 换成特定的文件名即可
第三步:将add的文件commit 到仓库
git commit -m "注释语句"
第四步:创建自己的Repository
第五步:将本地的仓库关联到GitHub上
git remote add origin https://自己的仓库url地址
git remote -v 查看你当前项目远程连接的是哪个仓库地址
如果有错误信息:fatal: remote origin already exists.
解决方法:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin https://自己的仓库url地址
第六步:上传代码到github远程仓库
git push -u origin master
一般上传之前先拉取一下:
git pull origin master
如果出现以下错误:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly.
Permission denied (publickey).
fatal: Could not read from remote repository.
解决方法:
进入~/.ssh下查看是否存在密钥对id_rsa和id_rsa.pub,直接运行heroku keys:add
如果不存在的话,生成一对
ssh-keygen -t rsa
再然后
heroku keys:add
检查本地私钥是否存在于ssh服务中
eval `ssh-agent -s`
如果出现Could not open a connection to your authentication agent,那么就先运行
ssh-agent bash
接着:ssh-add -l
如果没出错,需要添加进去
ssh-agent
ssh-add ~/.ssh/id_rsa