国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何設置樹莓派上的私有Git服務器

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-11 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設置設置用于Ssh的Raspberry Pi

如何設置樹莓派上的私有Git服務器

首先,設置用于 ssh 訪問的Raspberry Pi,它位于您的家庭wifi網絡上,這意味著您可以從筆記本電腦登錄它。

我編寫了此《 Instructable:Ultimate Raspberry Pi配置指南》,其中涵蓋了如何執行操作。

完成這些步驟后,便可以將文件傳輸到您的計算機上。通過終端應用程序運行Raspberry Pi。

注意:我使用的是此Mac的Instructable,但您可以將其擴展到其他平臺。

步驟2:初始化USB拇指驅動器

我們將所有Git存儲庫保存在連接到USB拇指驅動器,而不是Raspberry Pi的SD卡。

這將為您的Git存儲庫提供一個獨立的存儲驅動器,可以在筆記本電腦上輕松讀取。

打開磁盤工具。擦除USB驅動器,將其格式化為MS-DOS(FAT),然后調用該卷 GITPI 。我還使用標簽制作器將標簽貼在背面,以免與其他USB拇指驅動器混淆。

我的是16GB,應該足夠。

步驟3:運行最新的軟件包更新

通過ssh連接到您的PI中。我的SD卡IP地址是10.0.1.64。您的可能有所不同-只需相應地更改地址即可。

打開“終端”窗口,然后在命令行上鍵入:

ssh pi@10.0.1.64運行最新的軟件包更新和升級,以確保所有內容均為最新。

首先進行更新:

sudo apt-get update然后進行升級:

sudo apt-get upgrade然后重新啟動:

sudo reboot

步驟4 :在Raspberry Pi上安裝Git

安裝git:

sudo apt-get install wget git-core您將看到終端輸出。在這種情況下,軟件包已經安裝(也許是從上一步進行的更新/升級),但此時您會看到某種成功。

現在,通過拔下Micro USB電源線關閉Raspberry Pi。

步驟5:永久安裝USB驅動器

將格式化的USB驅動器放入Raspberry Pi中。然后重新打開Pi。

我不確定是否很重要,但我總是將Wi-Fi加密狗留在下部USB端口中,而將上部USB端口用于外部USB驅動器/鍵盤/其他物品。

等待幾秒鐘,然后將其返回到Pi。

ssh pi@10.0.1.64然后輸入;

mkdir usbdrv我們要設置的是一個裝載點—始終將目錄映射到USB驅動器的方法。

現在,鍵入:

sudo blkid簽出輸出-我們正在尋找USB驅動器設備信息,這很容易進行識別,因為我們在初始化它時將其稱為GITPI。

我的信息是:

/dev/sda1:LABEL =“ GITPI” UUID =“ 6D34-1514” TYPE =“ vfat”

這應該是/dev/sda1 是USB拇指驅動器設備。

現在,我們將編輯文件系統表制作USB將驅動器映射到usbdrv目錄中。

輸入:

sudo nano /etc/fstab這是棘手的部分。我們將修改 fstab 文件,以便此設備映射到 usbdrv 目錄。

將行添加到文件末尾(可以復制并粘貼)這行)

/dev/sda1/home/pi/usbdrv vfat uid = pi,gid = pi,umask = 0022,sync,auto,nosuid,rw,nouser 0 0

重要:這是1行,而不是分解成兩行(Instructable正在對格式做怪異的事情)。

此操作是映射/dev/sda1設備- any thumb USB驅動器到usbdrv目錄。這些標志是我從Thomas Loughlin指南中抄寫的。誠然,除了將驅動器設為讀寫驅動器且未綁定到特定用戶之外,我不確定它們的作用。

Cntl-X,Y,返回保存。

然后重新啟動:

sudo reboot

如果您想了解有關驅動器映射和安裝的更多信息,此eLinux指南提供了更多信息。

步驟6:測試USB轉移

Pi重新啟動后,您將不得不再次SSH進入它。

然后在命令行上:

nano usbdrv/test.txt這將在usbdrv目錄中創建一個文本文件—實際上是USB拇指驅動器本身,名為test.txt。在文件中放入一些文本,例如此處的我的照片。

Cntl-X,Y,輸入以保存

在命令行:

ls usbdrv,您將看到一個單獨的文件, test.txt。

關閉Raspberry Pi。拉動拇指驅動器,然后將其安裝到筆記本電腦上。您可以在筆記本電腦上閱讀文本文件。刪除文件,拉出驅動器,將其放回Raspberry Pi中,然后重新給Pi上電。

很酷的事情是,您的計算機可以讀取Git存儲庫,而不必將其綁定到Pi。 usbdrv 將始終安裝到您放入Pi中的任何USB驅動器。如果您遇到源代碼溢出問題,則可以隨時更換USB拇指驅動器。

步驟7:設置您的Pi Git目錄

該Instructable通常不會遍歷Git存儲庫,因此我將假設您已經配置了本地(在筆記本電腦上)Git存儲庫。

我目前正在開發一個名為 justdiedbot 的Twitterbot,您將在路。它并不像聽起來那么病態,這是我正在進行的“ Bot Collective”項目的一部分,該項目是一系列Twitterbots。

只是為了演示它是如何完成的,這是我對本地Git配置的步驟。打開一個單獨的終端窗口,然后鍵入(使用源目錄,而不是我的)。

cd /Users/scottkildall/PythonScripts/justdiedbot

git init

現在,在Raspberry Pi上執行類似的操作。在第二個“終端”窗口中,將ssh返回Pi。我們將創建一個名為 justdiedbot 的目錄,并使用Git對其進行初始化。再次替換您的源目錄名稱,而不是使用mine目錄。

mkdir usbdrv/justdiedbot.git

cd usbdrv/justdiedbot.git

git init --bare這將創建一個擴展名為.git的新目錄和一個空的Git存儲庫。對于聽眾來說,這是--bare標志的作用的詳細討論。

您將針對要用于GitPi活動的每個源代碼目錄重復此步驟。

注意:該Instructable的一些讀者報告說,您需要在git init步驟之前調用“ sudo”,因此,如果您遇到權限錯誤,請輸入:“ sudo git init”

步驟8:將遙控器添加到Pi

現在,回到您的“第一終端”窗口-與本地(筆記本電腦)匹配的窗口。

首先,導航到本地目錄,例如:

cd /Users/scottkildall/PythonScripts/justdiedbot當然,您應該鍵入本地目錄路徑。 Finder的一個技巧是,您可以拖放文件夾以完成路徑,鍵入‘cd’,然后將文件夾拖動到Terminal窗口中。

將遙控器添加到pi。遠程 e本質上是到較長URL/路徑的快捷方式。用戶名是pi@10.0.1.64,與我們用于 ssh 的用戶相同。

請確保用您Pi的IP地址和您自己的源代碼命名的.git目錄代替我的。輸入(再次確認您自己的IP地址和源目錄,再次輸入)

git remote add pi pi@10.0.1.64:/home/pi/usbdrv/justdiedbot.git您只需添加一次遠程。從這里開始,我們將這個遙控器稱為 pi 。

步驟9:將代碼推送到Pi

簡單,鍵入:

git add 。

git commit -m “initial commit”

git push pi master這將在justdiedbot目錄中添加所有文件,將添加的內容與消息一起提交,然后將其推送到您的GitPi。

您將看到一些輸出。 ,(希望)顯示成功的結果。

步驟10:完成!看看

如果將USB拇指驅動器放回筆記本電腦,則可以訪問此處顯示的所有Git文件。

以備將來使用項目的源代碼管理,只需重復步驟9。

要添加更多項目,請重復源代碼步驟7-9。

這與GitHub完全兼容,因為您將使用其他的遠程用于GitHub,因此,當您準備公開發行時,可以將存儲庫放在GitHub上,并仍將Pi用作家庭備份。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    14

    文章

    10253

    瀏覽量

    91487
  • 樹莓派
    +關注

    關注

    122

    文章

    2078

    瀏覽量

    110471
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在樹莓派上安裝Ubuntu MATE ?

    ,而非GNOME。在本文中,我將介紹如何輕松地在樹莓派上安裝它。UbuntuMATE官方支持樹莓派,因此每發布一個新版本,都會為樹莓派發布一個鏡像。該鏡像可刷入S
    的頭像 發表于 08-12 18:56 ?3263次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝Ubuntu MATE ?

    搭建并優化樹莓派《我的世界》服務器:全面指南!

    使用樹莓派托管《我的世界》服務器具有諸多優勢,尤其適合那些希望搭建小型、經濟高效且節能的服務器的用戶。無需額外硬件:無需強大的計算機或昂貴的服務器硬件即可運行《我的世界》
    的頭像 發表于 08-11 16:08 ?1519次閱讀
    搭建并優化<b class='flag-5'>樹莓</b>派《我的世界》<b class='flag-5'>服務器</b>:全面指南!

    初學者指南:樹莓派上搭建虛擬環境!

    在這篇簡明扼要的指南中,我們將探討如何在樹莓派上設置和使用虛擬環境(或稱為Venv)——包括在終端和Thonny集成開發環境中。使用Bookworm操作系統或更高版本時,或在嘗試安裝Python
    的頭像 發表于 07-27 13:24 ?946次閱讀
    初學者指南:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>搭建虛擬環境!

    如何在樹莓派上設置并使用VNC?遠程訪問完整指南!

    為什么要在樹莓派上使用VNC?使用VNC與樹莓派的主要優勢在于其提供的靈活性。我們可以在“無頭模式”(無物理顯示)下運行樹莓派,同時仍能完
    的頭像 發表于 07-26 20:42 ?5732次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>設置</b>并使用VNC?遠程訪問完整指南!

    如何在樹莓派上安裝并運行 Arduino 集成開發環境!

    ,我們將介紹如何在樹莓派上安裝并運行ArduinoIDE。所需物品要在樹莓派上運行ArduinoIDE,你需要以下組件:配備適當電源的樹莓
    的頭像 發表于 07-01 17:41 ?4356次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝并運行 Arduino 集成開發環境!

    樹莓派小技巧:無需鍵盤或顯示,如何通過WiFi設置樹莓派?

    樹莓派是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網絡服務器或家庭自動化。通常,設置樹莓派需要鍵盤和顯示來編輯和查看
    的頭像 發表于 06-26 15:41 ?1552次閱讀
    <b class='flag-5'>樹莓</b>派小技巧:無需鍵盤或顯示<b class='flag-5'>器</b>,如何通過WiFi<b class='flag-5'>設置</b><b class='flag-5'>樹莓</b>派?

    極簡教程:快速在樹莓派上運行OpenVPN客戶端!

    你已經設置好了OpenVPN服務器,并將樹莓派連接到了WiFi,現在你想在世界任何地方都能連接到你的樹莓派。所需物品:帶有WiFi訪問權限的樹莓
    的頭像 發表于 06-25 18:00 ?1409次閱讀
    極簡教程:快速在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>運行OpenVPN客戶端!

    告別廣告與 ISP 追蹤!如何在樹莓派上設置 DNS 緩存服務器 — 完整指南!

    前文提示:告別廣告與ISP追蹤!把樹莓派改造成家用網絡的DNS服務器,簡直太酷了!從升級路由到修改某些設置,提升Wi-Fi速度的方法有很多。但如果你想獲取一些高級技巧來加快你喜愛網站
    的頭像 發表于 05-26 15:32 ?956次閱讀
    告別廣告與 ISP 追蹤!如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>設置</b> DNS 緩存<b class='flag-5'>服務器</b> — 完整指南!

    樹莓派“定居”完全指南:一鍵設置靜態IP,穩定又高效!

    始終能知曉樹莓派的IP地址。這使得訪問在樹莓派上運行的服務(如網絡服務器、SSH或VNC)更加容易,因為地址不會改變。網絡穩定性動態IP地址
    的頭像 發表于 05-25 08:32 ?1588次閱讀
    <b class='flag-5'>樹莓</b>派“定居”完全指南:一鍵<b class='flag-5'>設置</b>靜態IP,穩定又高效!

    樹莓派 VPN 服務器搭建指南(2025版):守護您的在線隱私!

    VPN服務器(虛擬專用網絡服務器)是一種系統,允許設備通過互聯網安全地連接到私有網絡。它在客戶端(如您的筆記本電腦或手機)與服務器之間創建一個加密隧道,保護您的數據免受竊聽,并確保隱私
    的頭像 發表于 05-16 15:31 ?3917次閱讀
    <b class='flag-5'>樹莓</b>派 VPN <b class='flag-5'>服務器</b>搭建指南(2025版):守護您的在線隱私!

    從初學到進階:樹莓派上最適合你的代碼編輯推薦!

    安裝樹莓派操作系統后,你就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語言進行編程了。其中,Python是樹莓派上最受歡迎的編程語言。在樹莓
    的頭像 發表于 05-15 16:20 ?1187次閱讀
    從初學到進階:<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>最適合你的代碼編輯<b class='flag-5'>器</b>推薦!

    DLS許可服務器常用的設置

    上一期介紹了 DLS 許可服務器的創建與部署流程(點擊此處跳轉),本文將詳細介紹下 DLS 許可服務器常用的設置
    的頭像 發表于 04-07 15:05 ?1180次閱讀
    DLS許可<b class='flag-5'>服務器</b>常用的<b class='flag-5'>設置</b>

    樹莓派上設置 DeepSeek R1:2025 年離線人工智能的未來

    概述《在樹莓派上設置DeepSeekR1:2025年離線人工智能的未來》是一份前瞻性技術指南,聚焦中國AI初創公司DeepSeek于2023年底推出的開源模型DeepSeekR1。該模型旨在通過提供
    的頭像 發表于 03-25 09:20 ?1335次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b><b class='flag-5'>設置</b> DeepSeek R1:2025 年離線人工智能的未來

    人臉識別指南:如何在樹莓派上安裝和設置 Dlib

    學習如何在樹莓派上安裝Dlib并配置人臉識別功能,為您的AI項目奠定基礎。在樹莓派上安裝Dlib的詳細步驟要為樹莓派安裝Dlib并確保人臉識
    的頭像 發表于 03-24 17:31 ?1543次閱讀
    人臉識別指南:如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝和<b class='flag-5'>設置</b> Dlib

    【教程】Chirpstack V3服務器簡介和搭建示例

    Chirpstack是一款多組件的、部署簡單的開源服務器,同時也是使用最廣泛的LoRaWAN服務器。本次安裝使用Ubuntu18.04.6LTS。需要使用到的軟件有vim和git請自行安裝。終端中
    的頭像 發表于 03-13 19:32 ?997次閱讀
    【教程】Chirpstack V3<b class='flag-5'>服務器</b>簡介和搭建示例