composer引用私有g(shù)it

php開發(fā)中界酒,會遇到需要引用公司內(nèi)部開發(fā)的組件圣拄。內(nèi)部組件放在私有g(shù)it上,用以下方式引用:
在項目composer.json中添加包配置毁欣。

  • git庫在本地
{
    "repositories": {
        "0": {
            "type": "package",
            "package": {
                "name": "hwnet/tecomp",
                "version": "1.0.1",
                "source": {
                    "url": "file:///media/sf_git/tecomp",
                    "type": "git",
                    "reference": "bda1d03"
                }
            }
        }
    },
    "require": {
        "hwnet/tecomp": "1.0.1"
    }
}
  • git庫在局域網(wǎng)庇谆,如果url是http,不是https凭疮,還需要在config里定義 "secure-http": false
{
    "repositories": {
        "0": {
            "type": "package",
            "package": {
                "name": "hwnet/tecomp",
                "version": "1.0.1",
                "source": {
                    "url": "http://192.168.0.1/git/tecomp",
                    "type": "git",
                    "reference": "bda1d03"
                }
            }
        }
    },
    "require": {
        "hwnet/tecomp": "1.0.1"
    },
    "config": {
        "secure-http": false
    }
}

如果該git是public的饭耳,則不需要任何處理,如果git是需要登錄的执解,在項目的根目錄下(和composer.json平級的目錄)增加一個auth.json

{    
    "http-basic":{    
        "http://192.168.0.1/git/tecomp":{    
            "username":"",    
            "password":""   
        }    
    }    
}   

git出來的庫在vendor目錄下寞肖。如果在執(zhí)行composer后,需要刪除拉下來的.git目錄衰腌,可以在composer.json中加入鉤子新蟆。

    "scripts": {
        "post-install-cmd": [
            "find vendor -type d -name .git -exec rm -rf '{}' \\;"
        ],
        "post-update-cmd": [
            "find vendor -type d -name .git -exec rm -rf '{}' \\;"
        ]
    }
  • 另外,還可以用文件的形式把組件分發(fā)出來右蕊。composer.json可以像下面這樣寫琼稻。下載的文件會放在vendor目錄下,zip文件會自動解開尤泽。
{
    "repositories": {
        "0": {
            "type": "package",
            "package": {
                "name": "hwnet/asset01",
                "version": "1.0.0",
                "dist": {
                    "url": "http://192.168.10.53/smb.txt",
                    "type": "file"
                }
            }
        },
        "1": {
            "type": "package",
            "package": {
                "name": "hwnet/asset02",
                "version": "1.0.0",
                "dist": {
                    "url": "http://192.168.10.53/W.zip",
                    "type": "zip"
                }
            }
        }
    },
    "require": {
        "hwnet/asset01": "1.0.0",
        "hwnet/asset02": "1.0.0"
    },
    "config": {
        "secure-http": false
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末欣簇,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子坯约,更是在濱河造成了極大的恐慌熊咽,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闹丐,死亡現(xiàn)場離奇詭異横殴,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進店門衫仑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梨与,“玉大人,你說我怎么就攤上這事文狱≈嘈” “怎么了?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵瞄崇,是天一觀的道長呻粹。 經(jīng)常有香客問我,道長苏研,這世上最難降的妖魔是什么等浊? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮摹蘑,結(jié)果婚禮上筹燕,老公的妹妹穿的比我還像新娘。我一直安慰自己衅鹿,他們只是感情好撒踪,可當(dāng)我...
    茶點故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著塘安,像睡著了一般糠涛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上兼犯,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天忍捡,我揣著相機與錄音,去河邊找鬼切黔。 笑死砸脊,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纬霞。 我是一名探鬼主播凌埂,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼诗芜!你這毒婦竟也來了瞳抓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤伏恐,失蹤者是張志新(化名)和其女友劉穎孩哑,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體翠桦,經(jīng)...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡横蜒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丛晌。...
    茶點故事閱讀 38,768評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡仅炊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出澎蛛,到底是詐尸還是另有隱情抚垄,我是刑警寧澤,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布瓶竭,位于F島的核電站督勺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏斤贰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一次询、第九天 我趴在偏房一處隱蔽的房頂上張望荧恍。 院中可真熱鬧,春花似錦屯吊、人聲如沸送巡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽骗爆。三九已至,卻和暖如春蔽介,著一層夾襖步出監(jiān)牢的瞬間摘投,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工虹蓄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留犀呼,地道東北人。 一個月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓薇组,卻偏偏與公主長得像外臂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子律胀,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,666評論 2 350

推薦閱讀更多精彩內(nèi)容