1. 程式人生 > >初級--git及GtiHub初次使用遇到問題自我總結

初級--git及GtiHub初次使用遇到問題自我總結

        由於要和朋友一起做一個專案,需要一個能夠遠端存放程式碼的伺服器,選擇使用GitHub,然後就開始如下步驟:

1.1、首先建立一個GitHub賬號,登陸網址https://github.com/註冊一個賬號,使用一個郵箱即可,然後如下圖所示建立倉庫

只有名稱是必填項,然後建立即可,如下圖

這樣倉庫就建立好了

1.2、需要建立新的ssh key,執行命令:

點選回車,需要輸入兩次密碼(GitHub郵箱賬號及密碼)

這樣一個新的keys就建立完成了,上面程式碼顯示,密匙位置放在了/home/使用者名稱/.SSH/ 下(.ssh資料夾可能是隱藏的)。

下一步點選GitHub右上角Settings按鈕選擇SSH keys,點選Add SSH Key按鈕,填寫一個名稱,在本機找到你建立的密匙檔案id_rsa.pub ,

使用記事本開啟,複製裡面所有的內容,貼上到網站key的文字框中,點選Add Key 儲存

然後使用命令 ssh -T [email protected] ,根據提示輸入yes和密碼,出現提示Hi,使用者名稱即為正確。(這裡遇到的就是使用私鑰,只使用公鑰會失敗)


2、然後配置本地git,先安裝git,執行命令sudo apt-get install git,

接下來在本地設定Git資訊,設定使用者名稱和郵箱,執行命令:

git config --global user.name "Firstname Lastname"

git config --global user.email "

[email protected]"

這樣所有的準備工作已經做好,下面就是從伺服器下載程式碼及向伺服器提交程式碼了

首先clone剛才新建的repository 到本地,執行命令:

獲取到原始碼之後,就可以進行開發了,程式碼開發完成就可以提交程式碼,一下是主要幾個命令

git add     //往暫存區域新增已新增和修改的檔案,不處理刪除的檔案
git status   //比較本地資料目錄與暫存區域的變化
git commit -m "commit directions//提交程式碼到伺服器    //更新程式碼

本文的主要目的是為了讓自己增加記憶,同事也希望新手在初次使用Git和GitHub上有所幫助



相關推薦

初級--gitGtiHub初次使用遇到問題自我總結

        由於要和朋友一起做一個專案,需要一個能夠遠端存放程式碼的伺服器,選擇使用GitHub,然後就開始如下步驟: 1.1、首先建立一個GitHub賬號,登陸網址https://github.com/註冊一個賬號,使用一個郵箱即可,然後如下圖所示建立倉庫 只有名稱

windows/mac安裝git初級使用超詳細圖解教程

前言 該文件包含 windows/mac 上安裝 git 圖解,配置公鑰/私鑰,建立本地版本庫,本地版本 庫與遠端關聯等。 安裝git windows 上安裝 git 1.下載Git 安裝包(約32.8M) 2.選擇好安裝位置,按預設選項安裝

不同瀏覽器創建 ajax XMLHTTPRequest對象的方法兼容性問題總結

on() 設置 arr 斷開 告訴 應該 匿名 讀取 abort XMLHttpRequest 對象是AJAX功能的核心,要開發AJAX程序必須從了解XMLHttpRequest 對象開始。 了解XMLHttpRequest 對象就先從創建XMLHttpRequest 對

外接圓、內切圓半徑公式相應關系知識點總結

http 技術分享 fadein add nes ack tex ont mark 做幾何題的時候突然發現公式都忘記了,於是腦補了一下。 $(function () {

數組字符串方法總結

pos 總結 子字符串 操作 cat start join() 數組 取字符串 本題需要將數組a=[1,2,3]變成[1,2,3,4],需要改變原數組a。Array對象常用方法中:不改變原數組: 1、 concat()連接兩個或多個數組不改變原數組返回被連接數組的一個副本2

初學Git簡單搭建git服務器和客戶端

獲得 互聯網 local 沖突 user upd 分享 拉取 兩個文件 初識Git Git是什麽?   Git是目前世界上最先進的分布式版本控制系統。 SVN與Git的最主要的區別?   SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自己的

Git基礎命令使用(個人總結

down class 一次 onf set .net remote odin -a 個人在開發中整理常用的git命令,相信很多人會需要到的。 全局配置信息: git config --global user.name "Your name"

五大過程組九大知識領域總結

質量 整體 技術 str 準則 啟動 mar log 供應商管理 五大過程組:啟動,計劃,執行,監控,收尾。啟動:制定項目章程,識別幹系人;計劃:制定項目管理計劃,明確風險,計劃質量,活動歷時估算;執行:指導和管理項目執行,分發信息監控:控制範圍,監控項目工作,控制進度收

開發網站接觸到的軟件---自我總結

type sass 歷史 notepad++ html 連接 使用 比較 設置 1.Dreamweaver(DW) 可視化工具,DW的內存占用大概平常80M左右,剛開始寫網頁就是用的DW,後面發現webStorm的功能更加強大,DW後期使用感覺很卡 優點:圖片熱區的設置

gitgithub配置上傳文件到github地址

暫存 ima ont 選項 alt github pan 表示 size 1.安裝好git以後,我們配置git秘鑰,首先輸入下面的命令: 2.接著上述操作,一路回車按鍵。如圖所示:生成了秘鑰,, 如下圖,就是秘鑰了: 3.我們打開註冊好的github地址。找到

PHP命令空間namespaceuse的用法實踐總結

方便 ive import names hid bsp pre admin 不同 看PHP中的命名空間和use namespace app\admin\model; use think\Model; use think\Db; 綜上可以看出,命名空間就是相當於一個文件夾的路

最近使用SSH開發所問題總結

可用 技術 路徑 實體類 () 技術分享 構造 有一個 裏的 1、dao實現類裏的sql語句   拼接sql語句時要註意表名應該與定義的實體類(此實體類對應數據庫中的表)的類名(類名是該類的全路徑名稱,前面帶一串包名的那個類名)對應,不要用數據庫裏的表的表名。   例如

HTTPS(SSL / TLS)免費證書申請網站證書部署實戰總結

oracl 小夥伴 重啟tomcat 域名 .net cer strong smi ssl證書 服務器環境:windows server 2008 + tomcat7 廢話不多說,先看部署效果: 一、免費證書申請 Let‘s Encrypt 簡介:let‘s

SpringBoot | 總結 | JPA

null 文件中 ces pla exceptio cannot style pan jdbc 1.   Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot

【原創】Open JDK更換過程更換後的問題總結與分析

javac 原則 是否 java環境 sys classpath 運行環境 too 計算 由於2019年1月起Oracle對通用計算以外的應用場景開始收費,綜合看來還是主要針對嵌入式的Java應用進行收費,畢竟嵌入式設備的數量是龐大的,可以有數億元進賬。 因Oracle

中國科學技術大學第五屆資訊保安大賽(hackergame2018自我總結

https://hack2018.lug.ustc.edu.cn 這是我第一次參加ctf(應該也是第一次聽說吧),居然隨緣拿了6個flag(本來7個,還有一個明明對了不算我對的),也算是入門了吧,也讓我對ctf產生了興趣,以後我應該也會接著參加這類比賽吧(雖然這讓我自閉) 1、簽到題 -------

中國科學技術大學第五屆信息安全大賽(hackergame2018自我總結

python3 編譯 fill 解碼 問答 與他 methods c 語言 出現 https://hack2018.lug.ustc.edu.cn 這是我第一次參加ctf(應該也是第一次聽說吧),居然隨緣拿了6個flag(本來7個,還有一個明明對了不算我對的),也算是入門

工作流引擎Activiti使用自我總結

轉載自:工作流引擎Activiti使用總結 1.簡單介工作流引擎與Activiti 對於工作流引擎的解釋請參考百度百科:工作流引擎 1.1 我與工作流引擎 在第一家公司工作的時候主要任務就是開發OA系統,當然基本都是有工作流的支援,不過當時使用的工作流引擎是公司一些牛人開發的(據

面向物件的自我總結

面向過程是一種以過程為中心的程式設計思想。面向物件程式設計主要針對大型軟體設計提出的,次程式設計方式的實現是基於對類和物件的使用。總結3大特點:封裝,繼承,多型 class Car(): def __init__(self,pp="寶馬",ys="紅色",jg="35W"):#類中的構造方法

工作自我總結

總體問題: 適配(尤其是iPhoneX) 圖片過大 iPhone下動畫閃屏 js高耦合 js程式碼優化 分析: 適配 在處理適配的過程裡主要需要做處理的,在要求位置特別精確的圖片時,不同尺寸的螢幕用vw、vh做單