終於搞定了小米路由器HD的git了

終於搞定了小米路由器HD的git了
發表在 曬機評測 2018-12-31 19:19:16 來自PC複製連接手機看帖3885
就是有點很差的地方,用的是root帳號git

方法:經過opkg直接安裝git。ssh進去後,直接opkg install git.ssh

而後直接在root根目錄新建git倉文件夾。fetch

一、ssh進入後默認的地方,mkdir git,而後cd giturl

二、git init --bare test.git                  [test.git是本身設置的git倉]命令行

三、在客戶端(也就是電腦) 進入git命令行模式blog

四、前期設置使用自行百度git使用方法,用ssh鏈接路由

五、若是直接  git remote add origin ssh://root@192.168.31.1:22/userdisk/opt/root/git/blog.git                  【/userdisk/opt/root/git/blog.git 爲git倉的路徑】rem

在首次push時,須要git push --set-upstream mi master,但會有以下問題:it

root@192.168.31.1's password: ast

ash: git-receive-pack: not found

fatal: 沒法讀取遠程倉庫。

請確認您有正確的訪問權限而且倉庫存在。

後面找了好久,發現是ssh連接git倉後,不會默認加載用戶配置文件,那就只能指定了。

方法:在客戶端.git文件夾裏的config文件作以下修改

[remote "origin"]

url = ssh://root@192.168.31.1:22/userdisk/opt/root/git/blog.git

fetch = +refs/heads/*:refs/remotes/origin/*

         uploadpack = /opt/bin/git-upload-pack

         receivepack = /opt/bin/git-receive-pack

【添加紅色部分,個人路徑是在opt文件夾裏,之前在安裝opkg的時候對文件夾進行了掛載,若是不成功檢查這兩個命令在哪,which命令查一下,而後修改路徑就能夠了】

以後就能愉快的git了。  

相關文章
相關標籤/搜索