1. 程式人生 > >Centos7下的github安裝和配置以及使用

Centos7下的github安裝和配置以及使用

一、安裝git

yum install git

二、生成ssh金鑰

ssh-keygen -t rsa -C "your email address"

接下來的操作都是回車,直到得到id_rsa和id_rsa.pub檔案,然後cd /root/.ssh,發現裡面有這兩個檔案即為成功,否則就是失敗,需要重新來過。

三、在GitHub上新增自己的金鑰

開啟GitHub,點選頭像,下拉選單裡有settings,點選進入後,在左側有SSH And GPG Keys,點選後選擇NEW SSH key

再把本地/root/.ssh裡的id_rsa.pub檔案內容全部複製,貼上到Key文字框中,Title是標題,隨便寫個id,或者key之類的,不要中文就可以,然後Add key。直到出現一把綠色鑰匙,後面是你的ssh_key,然後後面有delete才算新增成功,否則要重新新增。

四、測試是否新增成功

ssh [email protected]

會有詢問資訊,讓你輸入yes/no,輸入yes回車,提示you`ve successfully ......but.........Connection to GitHub closed.說明新增成功了。否則需要重新以上步驟。

接下來,可以去github官網主頁,點選start a project,會有如下介面,name裡輸入你的專案名稱,Description裡輸入對這個專案的描述,下面選擇public,因為private的是需要交錢的,再勾選init初始化的選項,點選create就建立好了一個新的空專案。

建立完成後,右邊有一個clone or download ,點選後複製連結,在centos命令列下輸入git clone 後面跟上覆制的連結,回車,就會把這個檔案拷貝到你的當前目錄下,然後就可以把你的程式碼cp到這個資料夾裡,通過輸入git add 後面跟上你需要上傳的檔案,可以跟好幾個,格式git add test.c test1.c test2.c,類似這樣,回車,然後在輸入git status,可以看到你將要上傳或修改的內容。下載下來的檔案裡有一個README.md,可以用vim開啟像裡面新增你上傳專案的具體資訊,描述等等,可以隨便寫,都會顯示在你github專案檔案網頁上。類似於一份說明書吧。接下來就可以使用git commit -m "提交資訊",提交資訊比如說Update,Delete等等,做了什麼改動,就隨便寫寫,這些步驟完了依然還沒有完成上傳,還需要最後一步,輸入git push -u origin master,此步驟會讓你輸入github的郵箱和密碼,鍵入後回車,等待上傳,然後完成後去GitHub上最開始建的專案裡重新整理一下,會看到剛剛的東西被上傳了。不知道新建的專案在哪,可以點選自己的頭像選擇Your profile,就可以看到了。至此,上傳和下載都可以按上面的步驟完成。可以隨時更新自己程式碼,或者不用擔心Linux被自己搞壞了找不到程式碼,也不用擔心換了電腦程式碼移起來麻煩。

相關推薦

Centos7github安裝配置以及使用

一、安裝gityum install git二、生成ssh金鑰ssh-keygen -t rsa -C "your email address"接下來的操作都是回車,直到得到id_rsa和id_rsa.pub檔案,然後cd /root/.ssh,發現裡面有這兩個檔案即為成功,

centos7mongoDB安裝配置

profile sta 後臺 守護 .cn 保存 配置 oca 命名 2018-10-31更新 yum –y install mongodb-org 找不到這個包,清華源: https://mirrors.tuna.tsinghua.edu.cn/help/mongodb/

centos7mongodb安裝配置 (轉載)

1、下載安裝包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 2、解壓 tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

centos7 安裝vsftpd安裝配置以及虛擬用戶權限分配

vsftpd系統環境 centos7.3 版本ftp 根目錄 : /data/ftpftp 配置文件目錄:/etc/vsftpdftp 虛擬用戶權限配置文件目錄:/etc/vsftpd/vuser_config實現目標:1,匿名用戶可以登錄,但是不能訪問虛擬用戶的宿主目錄,只能訪問共享目錄2,虛擬用戶對自己的

centos7.5mongodb安裝配置

1、下載安裝包 2、解壓 3、移動到指定位置(位置放到你想放的資料夾) mv mongodb-linux-x86_64-rhel70-4.0.4 /opt/mongodb 4、在/opt/mongodb/mongodb下建立資料夾 mkdir -p /dat

Win7 64Apache2.4.25+PHP7.1.5的安裝配置以及啟動服務

執行PHP環境,首先安裝apache伺服器,網上類似的教程很多,但對於新手來說不夠詳細,特把安裝過程做一個詳細記錄,一來作為自己的筆記,也希望為需要幫助的朋友一些啟發。 軟體的下載地址在截圖中放出,需要指出的是如果沒有安裝VC14的需要安裝,否則會出錯,其實網頁上也已經

centos7.5mysql安裝配置

1.在centos7上安裝mysql,採用rpm進行安裝 1.1檢視系統mysql的安裝情況 # rpm -qa | grep mysql  // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫 如果系統有安裝,那可以選擇進行解除安裝 [[email&

Win7Apache2.4-win64的安裝配置以及啟動服務

最近開始學習web開發,首先安裝apache伺服器,網上類似的教程很多,但對於新手來說不夠詳細,特把安裝過程做一個詳細記錄,一來作為自己的筆記,也希望為需要幫助的朋友一些啟發。 軟體的下載地址在截圖中放出,需要指出的是如果沒有安裝VC14的需要安裝,否則會出錯,其實網頁上也

Db2數據庫在Linux安裝配置

fig 用戶密碼 oca authent linux token reat local ken 一.DB2數據庫的安裝和配置: 1.安裝完成後,需要增加三個操作系統的組和三個操作系統用戶,如下: groupadd -g 999 db2iadm1 #(管理實例的組) gro

Ubuntu Apache安裝配置2

spl pac ubuntu server ould start warn it works apache。 在Ubuntu上安裝Apache,有兩種方式:1 使用開發包的打包服務,例如使用apt-get命令;2 從源碼構建Apache。本文章將詳細描述這兩種不同的安裝方式

vagrant在windows安裝配置

eas 官網 with sta .com 處理器 mac val rim 記錄一下安裝和配置過程中的一些坑步驟一分別下載vagrant和VirtualBox,我這裏下載的是vagrant_1.9.1.msi 和 VirtualBox-5.1.14-112924-Win.ex

CentOS7jenkins遷移升級以及解決磁盤空間滿的問題

done init.d pidfile mtime 磁盤空間 查找 centos -o root jenkins遷移和升級 查看jenkins安裝包以及路徑[root@Jenkins ~]# rpm -ql jenkins/etc/init.d/jenkins/etc/lo

windowmongodb安裝配置

style 宋體 輸入 install -s bpa net new start mongodb安裝和配置 1.下載:https://www.mongodb.com 2.解壓到盤的根目錄下,本人解壓到D盤根目錄 3.在軟件根目錄下新建一個文件夾data 4.再

python在windowslinux安裝配置

str net .net cat ria 技術 連接 top 成功 一、windows下安裝python3.6 安裝編輯器:Ecplise+pydev插件 Eclipse是寫JAVA的IDE, 這樣就可以通用了,學習代價小。 學會了Eclipse, 以後寫Pytho

ansible在centos7上的安裝配置

1.Ansible簡介:ansible基於python開發,集合了眾多優秀運維工具的優點,實現了批量執行命令、部署程式、配置系統等功能。預設通過SSH協議進行遠端命令執行或下發配置,無需部署任何客戶端代理軟體,從而使得自動化環境部署變得更加簡單。可同時支援多臺主機並進行管理,使得管理主機更加便捷。主版本大概每

Python 爬蟲框架 Scrapy 在 Windows10 系統環境安裝配置

環境: Windows10 系統、python3.4.3 版本 安裝 Scrapy : 使用 pip 安裝 Scrapy,在命令列視窗中輸入命令 “pip install Scrapy”,若不報錯即可安裝成功。 注意:可在命令列視窗中輸入命令“pip -h”測試 pip 模組是否已安

Nginx Linux系統安裝配置應用

Nginx 安裝配置 Nginx("engine x")是一款是由俄羅斯的程式設計師Igor Sysoev所開發高效能的 Web和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 在高連線併發的情況下,Nginx是Apache伺服器

CentOS7supervisor安裝配置,親測可用

廢話: 最近因為tomcat總是掛,沒時間去細細研究其原因,前幾日正好看到有介紹supervisor的一篇文章,遂拿過來安裝到我們公司的伺服器,來監控tomcat,本著分享原則,把自己的成功安裝的過程分析出來,與大家共勉,其中有借鑑網友的文章,在此表示感謝,附上網友博文連結:(https

macgit安裝配置,並將gitlab程式碼下載到本地

1、下載git客戶端並安裝,下載地址為:https://git-scm.com/download/mac 2、gitlab賬號申請註冊 3、生成金鑰,並新增到gitlab (1)配置名字和郵箱:終端輸入 git config --global user.name "xuqiong"

Win10selenium安裝配置

1.安裝selenium pip install selenium 2.下載對應瀏覽器版本的驅動程式 以谷歌,火狐和幽靈三種常用的瀏覽器驅動為例,以下是下載地址和對應版本 #測試程式碼 from