0
我在Laravel安裝中的vendors文件夾中創建了一個composer軟件包。通過作曲家安裝後將我的軟件包連接到GitHub的正確方法是什麼
然後,我創建了一個GitHub存儲庫,並初始化包中的git實例以版本控制我在GitHub上的更改。
最後,我通過作曲家在相同的Laravel安裝上安裝了我的軟件包。 (我將我的軟件包名稱和版本添加到composer.json
文件,然後執行composer install
)
現在,在同一個項目中,我希望能夠對代碼進行更多更改,然後將其添加到存儲庫。
我對我的文件進行了更改。但後來我做了git add .
我收到以下錯誤
fatal: Not a git repository (or any of the parent directories): .git
我認爲,當我安裝的軟件包,它刪除了git的文件,這就是爲什麼我得到這個錯誤。
沒有搞砸什麼,我可以將我現有的代碼連接到GitHub的最佳方式是什麼,這樣我可以推送新的更改?
修訂
這裏是位於/vedors/package/.git/config
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
sshCommand = ssh -oHostKeyAlgorithms=+ssh-dss
[remote "origin"]
url = https://github.com/username/crud-builder.git
fetch = +refs/heads/*:refs/remotes/origin/*
pushurl = [email protected]:username/crud-builder.git
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "composer"]
url = https://github.com/username/crud-builder.git
fetch = +refs/heads/*:refs/remotes/composer/*
偏好來源做什麼?我是否需要更改我的作曲家文件,以便知道我想要連接哪個包? –
你不需要改變任何東西。它基本上使用'git clone'而不是下載來下載軟件包。 –
所以當我做'git push'我得到我得到以下錯誤'權限被拒絕(publickey)。 致命:無法從遠程存儲庫讀取。 請確保您擁有正確的訪問權限 並存在存儲庫。# –