我是git的新手并测试它。我已经能够克隆朋友存储库进行小的本地更改并提交。
我现在想测试将我的本地更改推送到远程存储库但不幸的是当我尝试推送时
$ git push <my friends remote repository
&gt;
&lt; ----挂在这里等待..我突然被ctr-c
以下是显示我当前状态的一些信息,
$ git remote show origin
获取网址:git://codaset.com/nickbmarine/nickspix.git
推送网址:git://codaset.com/nickbmarine/nickspix.git
HEAD分支:主人
远程分支机构:
重构跟踪了
主人跟踪
为'git pull'配置的本地分支:
master与远程主站合并
配置为'git push'的本地引用:
大师推动掌握(快速转发)
有什么想法吗?
答案 0 :(得分:8)
尝试使用http://而不是git://来推送git。如果它以这种方式工作,可能是你的路由器阻塞了git端口。
答案 1 :(得分:3)
从VirtualBox中的命令提示符(Win 8.1)运行GIT时,我遇到了同样的问题。我发现,如果您只是按键盘上的某个键,系统将提示您输入用户名,然后一切正常。似乎提示卡住了,等待键盘输入。
答案 2 :(得分:0)
如果上述方法不起作用,则可能是因为您需要(配置)您的姓名和电子邮件,然后才能(推送)到在线github存储库。您可以通过输入以下两个命令,通过Git Bash命令行提交(配置)您的姓名和电子邮件:
$ git config --global user.name "Your Name" //not your GitHub username
$ git config --global user.email "email@example.com" //must be yout GitHub email
►之后,您可以运行[$ git push]上传更改
答案 3 :(得分:0)
在您当前的分支上,使用以下命令更新您的配置
$ git config --global user.email "email@example.com"
这对我有用!