我常用以下两个方法push项目到github
以下均是本人的操作和遇到的问题,如果遇到其他问题请百度
用git bash将本地项目通过SSH key发布到GitHub
1.在 github 上创建一个仓库,如:test
2.复制 test 的 ssh 链接(然后可以写好README.md提交)
3.Git bash操作:
1)定位到本地项目
$ cd test
2)初始化
$ git init
3)提交到本地
$ git add . (注意:add 与 . 之间有一个空格)
若出现warning提示,则重新提交一次即可
4)提交到github
$ git remote add origin (此处粘贴test 的ssh链接)git@github.com:yy(github账号名)/test(项目名).git
若提示出错信息:fatal: remote origin already exists
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin git@github.com:yy/test.git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,例如C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行
删掉就好了!
$ git push -u origin master
Enter passphrase for key '/c/Users/hgpin_000/.ssh/id_rsa': (ssh key设置密码故此需要输入密码)
用GitHub客户端将本地项目发布到GitHub
1.创建一个新仓库,如:new-repo
如图,填写仓库名,选择本地项目所在路径,然后create repository
2.仓库在本地就是名为new-repo的文件夹,将做好的项目保存到该文件夹下,在github客户端的changes下将看到相应的变化,填写summary和description,然后commit to master
3.点击publish,填写description,然后就可以发布出去了
4.在设置里点击view on github就可以在你的github上看到相应的仓库了