終於搞定了小米路由器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了。