![](/img/trans.png)
[英]User not added as collaborator is able to push/pull to private GitHub repository
[英]Not able to pull or push in the github repository
我是git世界的新手。 我不明白為什么我不能在github倉庫中拉東西。 這是克隆的鏈接https://github.com/Mohsin05/developer.git
我正在使用這些命令。
$ git init
$ git config --global user.name "mohsin05"
$ git config --global user.email "mohsinyounas@gmail.com"
$ git clone https://github.com/Mohsin05/developer.git
$ git remote -v
$ git add .
$ git commit -am"First"
$ git push origin master
我在計算機上的文件夾相對於github存儲庫進行了更新,但是當我在文件中進行任何更改並嘗試推送時,都會出現此錯誤
致命的:'origin'似乎不是git存儲庫
致命:無法從遠程存儲庫讀取。
請確保您具有正確的訪問權限,並且存儲庫存在...
此外,我無法創建任何新分支,並且它不會同步。
問題是您沒有在github存儲庫的克隆上創建提交,而是在克隆的github存儲庫的父目錄中的存儲庫上創建了提交。 這是因為您的腳本實際上是在本地計算機上創建兩個git存儲庫:一個在初始目錄( git init
)中,然后在一個子目錄( git clone
)中-git clone將從github檢出代碼並將其放入子目錄的調用位置。 根據您所描述的內容,您無需執行git init
(用於創建全新的存儲庫)。
您真正想要的是以下方面的東西:
git clone https://github.com/Mohsin05/developer.git
cd developer
touch First
git add First
git commit -am"First"
git push origin master
這將克隆您的github存儲庫,將( cd
)切換到repo目錄,創建一個名為First
的文件,將其添加到該存儲庫,使用注釋First
提交它,並將其推送到github。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.