git製作映象庫

2021-10-01 18:33:48 字數 885 閱讀 7077

github的訪問有時候會很慢。這種情況下針對一些常用的在github上的開源的第三方專案,有必要在本地儲存乙份映象,方便內網的使用者抓取。

github duplicating-a-repository教程

***lib為例,首先建立乙個本地的clone

git clone --mirror
然後設定映象倉庫的位址

cd ***lib.git

git remote set-url --push origin

這樣今後更新映象只需要執行

git fetch -p origin

git push --mirror

也可以自己寫乙個crontab定時命令,定時同步源庫和映象庫

有時候公司想使用某個三方庫,但是要在三方庫裡面新增一些自己想要的特性,這樣的話僅僅做乙個映象庫不是很方便,每次同步之後,自己新增的**就沒了。因此能不能僅僅映象三方庫的某個分支,然後在自己的分支上新增新特性?

答案是可以的。

建立自己的庫:your_repo_url

clone 你想要的分支

git clone --single-branch --branch branch_name github_repo_url
設定remote

git remote add mirrorlib your_repo_url
push指定分支到自己的庫

git push -u mirrorlib

git push --tags -u mirrorlib //推送tags

製作uImage映象

由於uboot 只能用來啟動uimage,不能啟動zimage,因此當核心編譯結束生成zimage 映象檔案後,還需要進一步製作uimage 映象.1 製作uboot 時,在uboot 的tools 目錄下會生成mkimage 工具,約52kb.2 將tools 目錄下生成的mkimage 檔案拷貝...

製作CentOS映象

製作centos映象 2010 02 08 00 20 49 標籤 系統 centos 休閒職場 原始出處 作者資訊和本宣告。否則將追究法律責任。製作centos映象 mkdir pv iso centos 先建立centos目錄 touch packages.txt 建立這個檔案,用來存軟體包的名...

製作initramfs映象

linux kernel在自身初始化完成之後,需要能夠找到並執行第乙個使用者程式 這個程式通常叫做 init 程式 使用者程式存在於檔案系統之中,因此,核心必須找到並掛載乙個檔案系統才可以成功完成系統的引導過程。在grub中提供了乙個選項 root 用來指定第乙個檔案系統,但隨著硬體的發展,很多情況...