在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

    關注

    12

    文章

    9335

    瀏覽量

    86141
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105899
收藏 人收藏

    評論

    相關推薦

    操作指南:pytorch云服務器怎么設置

    設置PyTorch云服務器需選擇云平臺,創建合適的GPU實例,安裝操作系統、Python及Anaconda,創建虛擬環境,根據CUDA版本安裝PyTorch,配置環境變量,最后驗證安裝。過程中需考慮
    的頭像 發表于 02-08 10:33 ?67次閱讀

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

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

    服務器 Flexus X 實例:部署 Gitea,擁有自己的 Git 倉庫,管理本地代碼

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

    服務器Flexus X實例,Docker集成搭建Gitea私有倉庫

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

    NTP服務器故障排除技巧 NTP服務器與網絡安全

    問題。 1. 檢查NTP服務器配置 1.1 確認NTP服務器地址和端口 首先,確保NTP服務器的地址和端口配置正確。通常,NTP服務使用UDP端口123。檢查配置文件(如 /etc/n
    的頭像 發表于 12-18 15:13 ?1171次閱讀

    如何在Linux系統上設置站群服務器IP地址

    在Linux系統上設置站群服務器的IP地址,可以通過以下步驟進行,主機推薦小編為您整理發布如何在Linux系統上設置站群服務器IP地址。
    的頭像 發表于 12-11 10:05 ?234次閱讀

    美國VPS服務器租用方式有哪些

    美國VPS(Virtual Private Server,虛擬私有服務器)服務器租用是許多企業和個人在選擇海外托管服務時的一個重要選項。它不僅提供了高性能和靈活性,還允許用戶根據自己的
    的頭像 發表于 11-08 09:22 ?285次閱讀

    服務器防火墻設置方法

    服務器防火墻的設置方法通常包括:第一步:登錄控制臺,第二步:配置安全組規則,第三步:添加和編輯規則,第四步:啟用或停用規則,第五步:保存并應用配置。云服務器防火墻的設置是確保網絡安全
    的頭像 發表于 11-05 09:34 ?229次閱讀

    根據云服務器的部署方式和服務對象分為幾種類型

    服務器已經成為現代企業和組織IT基礎設施的核心組成部分。根據云服務器的部署方式和服務對象的不同,主要可以分為三種類型:公有云服務器私有
    的頭像 發表于 11-04 10:04 ?388次閱讀

    獨立服務器與云服務器的區別

    隨著互聯網技術的飛速發展,企業對于服務器的需求日益增加,而服務器市場也隨之出現了多種類型的產品,其中最常見的是獨立服務器和云服務器。這兩種服務器
    的頭像 發表于 10-12 14:34 ?342次閱讀

    如何通過內網IP安全訪問云服務器

    的內網訪問,您需要在云服務器的安全組中設置相應的規則。這包括允許來自特定內網IP地址或地址范圍的流量。 3、使用VPN或VPC:如果云服務器位于不同的地理位置,您可能需要設置VPN連接
    的頭像 發表于 09-23 13:36 ?625次閱讀

    物聯網MQTT broker服務器設置步驟

    本項目使用machinechat的 JEDIOne 物聯網數據管理軟件在樹莓派4上設置了一個物聯網MQTTbroker 服務器
    的頭像 發表于 07-11 10:36 ?2044次閱讀
    物聯網MQTT broker<b class='flag-5'>服務器</b>的<b class='flag-5'>設置</b>步驟

    NTP網絡時鐘同步服務器(授時服務器)的幾種設置方法

    NTP網絡時鐘同步服務器(授時服務器)的幾種設置方法
    的頭像 發表于 04-29 11:28 ?9659次閱讀
    NTP網絡時鐘同步<b class='flag-5'>服務器</b>(授時<b class='flag-5'>服務器</b>)的幾種<b class='flag-5'>設置</b>方法

    服務器遠程不上服務器怎么辦?服務器無法遠程的原因是什么?

    。 解決辦法:一般剛開始拿到的服務器的端口服務器商會主動幫忙設置好的,在這之后更換了的端口記得要加進防火墻策略哦, 不會操作的話可以聯系服務器商幫忙操作。 3.已超出遠程計算機上的連接
    發表于 02-27 16:21

    linux服務器和windows服務器

    Linux服務器和Windows服務器是目前應用最廣泛的兩種服務器操作系統。兩者各有優劣,也適用于不同的應用場景。本文將 對Linux服務器和Windows
    發表于 02-22 15:46
    主站蜘蛛池模板: 美女张开腿露尿口给男人亲 | 日日摸夜夜爽 | 午夜看片a福利在线 | 国产在线观看色 | 一级日本大片免费观看视频 | 色伊伊 | 国产在线五月综合婷婷 | 色片在线| 乱好看的的激情伦小说 | 天天综合在线视频 | 中文字幕一区2区3区 | 亚洲图片综合区另类图片 | 五月天在线播放 | 亚洲免费网 | 免费激情网站 | 日日摸夜夜添免费毛片小说 | 毛片免费观看 | 久久丁香视频 | 日本黄页网站 | 中日韩黄色大片 | 直接黄91麻豆网站 | 天天综合在线视频 | 欧美性xxxxxbbbbbb精品 | 亚洲日韩图片专区第1页 | 天堂男人网| 未成人禁止视频高清在线观看 | 国产在线播放成人免费 | 456成人 | 黄色福利站 | 91夜夜人人揉人人捏人人添 | 清朝荒淫牲艳史在线播放 | 福利三区 | 美女视频黄a视频美女大全 美女视频一区二区 | 欧美三级一区 | 男啪女色黄无遮挡免费观看 | 日本特黄特色大片免费看 | 天天狠狠色噜噜 | 免费任我爽橹视频在线观看 | 亚洲一级毛片中文字幕 | 免费一级毛片清高播放 | 免费视频网站在线看视频 |