我正在尝试获得最新的朱莉娅主提交.我通过git clone安装它,但是,当我这样做时
$ git push
Run Code Online (Sandbox Code Playgroud)
它返回一个异常:
fatal: remote error: You can't push to git://github.com/JuliaLang/julia.git
Use https://github.com/JuliaLang/julia.git
Run Code Online (Sandbox Code Playgroud)
如果我使用给定的选项,git需要我一个密码.
听起来你可能实际上并不想推送到JuliaLang存储库,而是从中拉出来.
您git pull可以获取上游更改并将它们集成到本地存储库中.因此,例如,要更新和重建Julia,您将git pull && make clean && make在主分支上从julia的目录中进行更新.
只有git push当您是提交更改的贡献者时,您才会这样做.但即使是拥有提交权限的贡献者,实际上也很少直接推送到主分支.大多数人创建分支,提交分支,然后打开拉取请求进行审核.对于该工作流程,您甚至不需要成为贡献者.您可以在Github上"分叉"项目,然后在线推送到您的分叉存储库.从那里,您可以打开拉取请求进行审核.