一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何設(shè)置樹(shù)莓派上的私有Git服務(wù)器

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-11 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)置設(shè)置用于Ssh的Raspberry Pi

如何設(shè)置樹(shù)莓派上的私有Git服務(wù)器

首先,設(shè)置用于 ssh 訪問(wèn)的Raspberry Pi,它位于您的家庭wifi網(wǎng)絡(luò)上,這意味著您可以從筆記本電腦登錄它。

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

完成這些步驟后,便可以將文件傳輸?shù)侥挠?jì)算機(jī)上。通過(guò)終端應(yīng)用程序運(yùn)行Raspberry Pi。

注意:我使用的是此Mac的Instructable,但您可以將其擴(kuò)展到其他平臺(tái)。

步驟2:初始化USB拇指驅(qū)動(dòng)器

我們將所有Git存儲(chǔ)庫(kù)保存在連接到USB拇指驅(qū)動(dòng)器,而不是Raspberry Pi的SD卡。

這將為您的Git存儲(chǔ)庫(kù)提供一個(gè)獨(dú)立的存儲(chǔ)驅(qū)動(dòng)器,可以在筆記本電腦上輕松讀取。

打開(kāi)磁盤(pán)工具。擦除USB驅(qū)動(dòng)器,將其格式化為MS-DOS(FAT),然后調(diào)用該卷 GITPI 。我還使用標(biāo)簽制作器將標(biāo)簽貼在背面,以免與其他USB拇指驅(qū)動(dòng)器混淆。

我的是16GB,應(yīng)該足夠。

步驟3:運(yùn)行最新的軟件包更新

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

打開(kāi)“終端”窗口,然后在命令行上鍵入:

ssh pi@10.0.1.64運(yùn)行最新的軟件包更新和升級(jí),以確保所有內(nèi)容均為最新。

首先進(jìn)行更新:

sudo apt-get update然后進(jìn)行升級(jí):

sudo apt-get upgrade然后重新啟動(dòng):

sudo reboot

步驟4 :在Raspberry Pi上安裝Git

安裝git:

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

現(xiàn)在,通過(guò)拔下Micro USB電源線關(guān)閉Raspberry Pi。

步驟5:永久安裝USB驅(qū)動(dòng)器

將格式化的USB驅(qū)動(dòng)器放入Raspberry Pi中。然后重新打開(kāi)Pi。

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

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

ssh pi@10.0.1.64然后輸入;

mkdir usbdrv我們要設(shè)置的是一個(gè)裝載點(diǎn)—始終將目錄映射到USB驅(qū)動(dòng)器的方法。

現(xiàn)在,鍵入:

sudo blkid簽出輸出-我們正在尋找USB驅(qū)動(dòng)器設(shè)備信息,這很容易進(jìn)行識(shí)別,因?yàn)槲覀冊(cè)诔跏蓟鼤r(shí)將其稱為GITPI。

我的信息是:

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

這應(yīng)該是/dev/sda1 是USB拇指驅(qū)動(dòng)器設(shè)備。

現(xiàn)在,我們將編輯文件系統(tǒng)表制作USB將驅(qū)動(dòng)器映射到usbdrv目錄中。

輸入:

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

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

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

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

此操作是映射/dev/sda1設(shè)備- any thumb USB驅(qū)動(dòng)器到usbdrv目錄。這些標(biāo)志是我從Thomas Loughlin指南中抄寫(xiě)的。誠(chéng)然,除了將驅(qū)動(dòng)器設(shè)為讀寫(xiě)驅(qū)動(dòng)器且未綁定到特定用戶之外,我不確定它們的作用。

Cntl-X,Y,返回保存。

然后重新啟動(dòng):

sudo reboot

如果您想了解有關(guān)驅(qū)動(dòng)器映射和安裝的更多信息,此eLinux指南提供了更多信息。

步驟6:測(cè)試USB轉(zhuǎn)移

Pi重新啟動(dòng)后,您將不得不再次SSH進(jìn)入它。

然后在命令行上:

nano usbdrv/test.txt這將在usbdrv目錄中創(chuàng)建一個(gè)文本文件—實(shí)際上是USB拇指驅(qū)動(dòng)器本身,名為test.txt。在文件中放入一些文本,例如此處的我的照片。

Cntl-X,Y,輸入以保存

在命令行:

ls usbdrv,您將看到一個(gè)單獨(dú)的文件, test.txt。

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

很酷的事情是,您的計(jì)算機(jī)可以讀取Git存儲(chǔ)庫(kù),而不必將其綁定到Pi。 usbdrv 將始終安裝到您放入Pi中的任何USB驅(qū)動(dòng)器。如果您遇到源代碼溢出問(wèn)題,則可以隨時(shí)更換USB拇指驅(qū)動(dòng)器。

步驟7:設(shè)置您的Pi Git目錄

該Instructable通常不會(huì)遍歷Git存儲(chǔ)庫(kù),因此我將假設(shè)您已經(jīng)配置了本地(在筆記本電腦上)Git存儲(chǔ)庫(kù)。

我目前正在開(kāi)發(fā)一個(gè)名為 justdiedbot 的Twitterbot,您將在路。它并不像聽(tīng)起來(lái)那么病態(tài),這是我正在進(jìn)行的“ Bot Collective”項(xiàng)目的一部分,該項(xiàng)目是一系列Twitterbots。

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

cd /Users/scottkildall/PythonScripts/justdiedbot

git init

現(xiàn)在,在Raspberry Pi上執(zhí)行類(lèi)似的操作。在第二個(gè)“終端”窗口中,將ssh返回Pi。我們將創(chuàng)建一個(gè)名為 justdiedbot 的目錄,并使用Git對(duì)其進(jìn)行初始化。再次替換您的源目錄名稱,而不是使用mine目錄。

mkdir usbdrv/justdiedbot.git

cd usbdrv/justdiedbot.git

git init --bare這將創(chuàng)建一個(gè)擴(kuò)展名為.git的新目錄和一個(gè)空的Git存儲(chǔ)庫(kù)。對(duì)于聽(tīng)眾來(lái)說(shuō),這是--bare標(biāo)志的作用的詳細(xì)討論。

您將針對(duì)要用于GitPi活動(dòng)的每個(gè)源代碼目錄重復(fù)此步驟。

注意:該Instructable的一些讀者報(bào)告說(shuō),您需要在git init步驟之前調(diào)用“ sudo”,因此,如果您遇到權(quán)限錯(cuò)誤,請(qǐng)輸入:“ sudo git init”

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

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

首先,導(dǎo)航到本地目錄,例如:

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

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

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

git remote add pi pi@10.0.1.64:/home/pi/usbdrv/justdiedbot.git您只需添加一次遠(yuǎn)程。從這里開(kāi)始,我們將這個(gè)遙控器稱為 pi 。

步驟9:將代碼推送到Pi

簡(jiǎn)單,鍵入:

git add 。

git commit -m “initial commit”

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

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

步驟10:完成!看看

如果將USB拇指驅(qū)動(dòng)器放回筆記本電腦,則可以訪問(wèn)此處顯示的所有Git文件。

以備將來(lái)使用項(xiàng)目的源代碼管理,只需重復(fù)步驟9。

要添加更多項(xiàng)目,請(qǐng)重復(fù)源代碼步驟7-9。

這與GitHub完全兼容,因?yàn)槟鷮⑹褂闷渌倪h(yuǎn)程用于GitHub,因此,當(dāng)您準(zhǔn)備公開(kāi)發(fā)行時(shí),可以將存儲(chǔ)庫(kù)放在GitHub上,并仍將Pi用作家庭備份。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9796

    瀏覽量

    88017
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2012

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何在樹(shù)莓派上安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

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

    樹(shù)莓派小技巧:無(wú)需鍵盤(pán)或顯示,如何通過(guò)WiFi設(shè)置樹(shù)莓派?

    樹(shù)莓派是一款小巧便攜的USB供電計(jì)算機(jī),可以隱藏起來(lái)用于小型項(xiàng)目,如網(wǎng)絡(luò)服務(wù)器或家庭自動(dòng)化。通常,設(shè)置樹(shù)莓派需要鍵盤(pán)和顯示來(lái)編輯和查看
    的頭像 發(fā)表于 06-26 15:41 ?320次閱讀
    <b class='flag-5'>樹(shù)莓</b>派小技巧:無(wú)需鍵盤(pán)或顯示<b class='flag-5'>器</b>,如何通過(guò)WiFi<b class='flag-5'>設(shè)置</b><b class='flag-5'>樹(shù)莓</b>派?

    極簡(jiǎn)教程:快速在樹(shù)莓派上運(yùn)行OpenVPN客戶端!

    你已經(jīng)設(shè)置好了OpenVPN服務(wù)器,并將樹(shù)莓派連接到了WiFi,現(xiàn)在你想在世界任何地方都能連接到你的樹(shù)莓派。所需物品:帶有WiFi訪問(wèn)權(quán)限的樹(shù)莓
    的頭像 發(fā)表于 06-25 18:00 ?193次閱讀
    極簡(jiǎn)教程:快速在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>運(yùn)行OpenVPN客戶端!

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

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

    樹(shù)莓派“定居”完全指南:一鍵設(shè)置靜態(tài)IP,穩(wěn)定又高效!

    始終能知曉樹(shù)莓派的IP地址。這使得訪問(wèn)在樹(shù)莓派上運(yùn)行的服務(wù)(如網(wǎng)絡(luò)服務(wù)器、SSH或VNC)更加容易,因?yàn)榈刂凡粫?huì)改變。網(wǎng)絡(luò)穩(wěn)定性動(dòng)態(tài)IP地址
    的頭像 發(fā)表于 05-25 08:32 ?689次閱讀
    <b class='flag-5'>樹(shù)莓</b>派“定居”完全指南:一鍵<b class='flag-5'>設(shè)置</b>靜態(tài)IP,穩(wěn)定又高效!

    從初學(xué)到進(jìn)階:樹(shù)莓派上最適合你的代碼編輯推薦!

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

    DLS許可服務(wù)器常用的設(shè)置

    上一期介紹了 DLS 許可服務(wù)器的創(chuàng)建與部署流程(點(diǎn)擊此處跳轉(zhuǎn)),本文將詳細(xì)介紹下 DLS 許可服務(wù)器常用的設(shè)置。
    的頭像 發(fā)表于 04-07 15:05 ?459次閱讀
    DLS許可<b class='flag-5'>服務(wù)器</b>常用的<b class='flag-5'>設(shè)置</b>

    樹(shù)莓派上設(shè)置 DeepSeek R1:2025 年離線人工智能的未來(lái)

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

    人臉識(shí)別指南:如何在樹(shù)莓派上安裝和設(shè)置 Dlib

    學(xué)習(xí)如何在樹(shù)莓派上安裝Dlib并配置人臉識(shí)別功能,為您的AI項(xiàng)目奠定基礎(chǔ)。在樹(shù)莓派上安裝Dlib的詳細(xì)步驟要為樹(shù)莓派安裝Dlib并確保人臉識(shí)
    的頭像 發(fā)表于 03-24 17:31 ?778次閱讀
    人臉識(shí)別指南:如何在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派上</b>安裝和<b class='flag-5'>設(shè)置</b> Dlib

    虛擬私有服務(wù)器,開(kāi)啟企業(yè)數(shù)字化轉(zhuǎn)型新征程

    在當(dāng)今數(shù)字化浪潮席卷全球的時(shí)代,企業(yè)數(shù)字化轉(zhuǎn)型已成為謀求發(fā)展與競(jìng)爭(zhēng)力的必經(jīng)之路。而虛擬私有服務(wù)器,作為一種創(chuàng)新的云計(jì)算解決方案,正以其獨(dú)特優(yōu)勢(shì),為企業(yè)開(kāi)啟數(shù)字化轉(zhuǎn)型的新征程。 ?虛擬私有服務(wù)器
    的頭像 發(fā)表于 02-24 10:41 ?348次閱讀

    服務(wù)器需要網(wǎng)絡(luò)嗎?怎么設(shè)置

    需要。云服務(wù)器的運(yùn)行依賴于網(wǎng)絡(luò)連接,以確保用戶能夠通過(guò)互聯(lián)網(wǎng)遠(yuǎn)程訪問(wèn)和管理服務(wù)器資源。網(wǎng)絡(luò)設(shè)置是云服務(wù)器配置過(guò)程中的重要環(huán)節(jié),它涉及到IP地址分配、子網(wǎng)配置、網(wǎng)關(guān)
    的頭像 發(fā)表于 02-21 10:25 ?444次閱讀

    電腦私有云存儲(chǔ)怎么用啊,電腦私有云存儲(chǔ)的使用方法

    合適的私有云存儲(chǔ)方案,可以是自建云存儲(chǔ)服務(wù)器、使用NAS設(shè)備或第三方私有云存儲(chǔ)解決方案。然后設(shè)置私有云盤(pán)的
    的頭像 發(fā)表于 01-22 09:58 ?664次閱讀
    電腦<b class='flag-5'>私有</b>云存儲(chǔ)怎么用啊,電腦<b class='flag-5'>私有</b>云存儲(chǔ)的使用方法

    服務(wù)器 Flexus X 實(shí)例:部署 Gitea,擁有自己的 Git 倉(cāng)庫(kù),管理本地代碼

    本篇文章通過(guò)部署 Gitea,實(shí)現(xiàn)本地 Git 倉(cāng)庫(kù),真實(shí)體驗(yàn)了“云服務(wù)器 Flexus X 實(shí)例”,深感其卓越性能與靈活性。這款實(shí)例以其六倍于常的強(qiáng)勁算力,搭配旗艦級(jí)的操作體驗(yàn),廣泛適用于高科技
    的頭像 發(fā)表于 01-07 16:59 ?416次閱讀
    云<b class='flag-5'>服務(wù)器</b> Flexus X 實(shí)例:部署 Gitea,擁有自己的 <b class='flag-5'>Git</b> 倉(cāng)庫(kù),管理本地代碼

    服務(wù)器Flexus X實(shí)例,Docker集成搭建Gitea私有倉(cāng)庫(kù)

    Gitea 私有倉(cāng)庫(kù)是一款輕量級(jí)的自托管 Git 服務(wù),它提供了與 Github、Gitlab 等類(lèi)似的功能,但允許用戶在自己的服務(wù)器上部署和運(yùn)行,從而完全掌控代碼的存儲(chǔ)和訪問(wèn)權(quán)限。
    的頭像 發(fā)表于 12-29 15:51 ?452次閱讀
    云<b class='flag-5'>服務(wù)器</b>Flexus X實(shí)例,Docker集成搭建Gitea<b class='flag-5'>私有</b>倉(cāng)庫(kù)

    服務(wù)器防火墻設(shè)置方法

    服務(wù)器防火墻的設(shè)置方法通常包括:第一步:登錄控制臺(tái),第二步:配置安全組規(guī)則,第三步:添加和編輯規(guī)則,第四步:?jiǎn)⒂没蛲S靡?guī)則,第五步:保存并應(yīng)用配置。云服務(wù)器防火墻的設(shè)置是確保網(wǎng)絡(luò)安全
    的頭像 發(fā)表于 11-05 09:34 ?618次閱讀