推送到Git的问题

时间:2014-04-03 02:32:59

标签: git github

我对git很新,并一直用它来推动我正在上课。我的教授已经创建了一个远程存储库,我正在努力。

我使用以下过程来克隆基本项目并推送我的更改。但是在推送时我总是会收到错误:

首先我使用以下方法克隆项目:

 git clone [An SSH Address]

然后我对我的文件进行更改并使用以下方法添加它们:

 git add [filepath & filename]

然后我做了一个提交:

 git commit -m "some message here"

最后,我尝试使用以下命令将我的更改推送到存储库:

 git push     

但是出现以下错误:      拒绝访问。      致命的:无法从远程存储库中读取

 Please make sure that you have the correct access rights and the repository exists.

就像我说的那样,我对git和版本控制一般都是新手,所以也许我只是做些傻事。有什么建议吗?

编辑:

通过运行:

 git remote -v 

我明白了:

 origin git@git.cis.***.edu:***/***.git <fetch>
 origin git@git.cis.***.edu:***/***.git <push>
 Sensitive info is blocked out with ***.

据我所知,我应该推动原来克隆的回购,它应该是我自己的分支。

解决:

找出导致此问题的原因。在推回我的项目分支之前,我正在复制它所存储的文件夹。这导致了

 git remote -v 

返回

 origin git@git.cis.***.edu:***/***.git <fetch>
 origin git@git.cis.***.edu:***/***.git <push>
 Sensitive info is blocked out with ***.

而不是

 origin git@git.cis.***.edu:myusername***/***.git <fetch>
 origin git@git.cis.***.edu:myusername***/***.git <push>
 Sensitive info is blocked out with ***.

0 个答案:

没有答案