我是使用Github的新手。Github:克隆存储库,更改克隆,并提交原始库
我正在用计算机学习Ruby on Rails,并成功将所有内容都推送到了我的github存储库以及Heroku。
现在我正在使用与第一个不同的计算机。
的问题是,我该如何克隆我的github仓库,更改代码,并推动这些变化在GitHub上的原始资料库,并希望进行这些更改的Heroku为好。
我是使用Github的新手。Github:克隆存储库,更改克隆,并提交原始库
我正在用计算机学习Ruby on Rails,并成功将所有内容都推送到了我的github存储库以及Heroku。
现在我正在使用与第一个不同的计算机。
的问题是,我该如何克隆我的github仓库,更改代码,并推动这些变化在GitHub上的原始资料库,并希望进行这些更改的Heroku为好。
当你从github克隆一个仓库(并且你已经以github的形式登录) 你有3个选项/链接来“克隆”你的Repo。
如果您还没有登录,只有2个选项出现
在文件的.git/config中你可以看到你添加了一个,主要是在[远程“原点”]
url = [email protected]:username/project.git (SSH)
url = https://[email protected]/username/project.git (HTTP)
url = https://github.com/username/project.git (HTTP Read only)
url = git://github.com/username/project.git (Git Read only)
如果选择只读,你能做的最好的就是删除与远程:
git remote rm origin
之后,你可以添加一个新的远程:
git remote add origin https://[email protected]/username/project.git
(用于HTTP)
或
git remote add origin [email protected]:username/project.git
(用于SSH)
HTTPS是最容易建立,但你必须为每一个推/拉输入密码(除非你想存储你的密码明文)
设置远程之后,你可以用推git push origin branchname
更多信息,git的手册上找到:http://help.github.com/remotes/
谢谢Werring!我会立即尝试。 :) – 2012-04-22 08:35:52
可能重复[Git for beginners:The definitive practical guide](http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide) – 2012-04-22 08:12:20