入門級 碼雲(Gitee),GitHub 教程

2022-03-11 16:43:41 字數 4111 閱讀 3733

前言

github和碼雲均基於git,所以兩者的操作方法基本一致,只需要學習其中一種即可。

github與碼雲均提供免費的**倉庫。

github免費版只能建立公開的專案,私有專案需要付費,截止本文發布時,服務費用是$7.00

碼雲免費版支援5人以下的組織,可以建立私有專案。

碼雲:github:

由於github是全英文介面,對於乙個英語盲,學習成本稍顯高昂了點,所以我這裡從碼雲下手。

正文1.賬戶註冊:

無論是github還是碼雲(下稱gitee),要使用他們,我們都需要先註冊賬戶,已有賬戶的可以跳過此步驟。

2.建立倉庫:

a.建立遠端倉庫

登入gitee後,點選頭像旁邊的"+"加號-->新建專案

github的操作方式與gitee類似,這裡不做截圖比較

填寫專案基本資訊後直接點選建立,這樣乙個遠端倉庫就已經建立完成了。

b.初始化本地倉庫

1)git bash安裝

本地倉庫的初始化需要借助軟體git bash 來完成。點選前往git官網

完成安裝後執行git bash,出現下面這樣的命令列視窗,

hanani@laptop-afp6hies mingw64 ~ 是什麼意思,

@前是計算機使用者名,

@後是計算機名,

mingw64表示正在執行的git bash的資訊

~表示根目錄,預設情況下是c:\users\administrator,這裡是c:\users\hanani

2)獲取sshkey

首先要在本地建立乙個ssh key 這個的目的就是你現在需要在你電腦上獲得乙個密匙。

按如下命令來生成sshkey:

$ ssh-keygen -t rsa -c "

[email protected]

"# generating public/private rsa key pair...

# 三次回車即可生成

ssh key

檢視你的 public key,

$ cat ~/.ssh/id_rsa.pub

# ssh-rsa aaaab3nzac1yc2e... [email protected]

並把他新增到gitee(gitee.com sshkey新增位址)或github(github.com sshkey新增位址)

新增後,在終端中輸入

#gitee

$ ssh -t [email protected]

#github

$ ssh -t [email protected]

第一次繫結的時候輸入上邊的**之後會提示是否continue,輸入yes後程式會自動連線,如果要求登入,直接輸入登入資訊即可。

再次執行上面的命令,檢查是否成功連線,如果返回一下資訊,則表示新增成功

#gitee

welcome to gitee.com, yourname!

#github

you've successfully authenticated, but github does not provide shell access.

3) 設定基本資訊接下來還需要簡單的設定一些東西。

$ git config --global user.name "

yourname

"$ git config --global user.email "

[email protected]

"

name盡量和碼雲或github保持一致,但email必須是碼雲或github註冊時使用的郵箱。命令不分前後,沒有順序。

4)初始化本地庫

然後就是將你的遠端倉庫轉殖到本地,或者你可以在本地初始化乙個專案後再進行雲端繫結。

轉殖

#gitee

#yourname 您在碼雲或github註冊的使用者名稱

#repository 您建立的遠端倉庫名稱

本地初始化

#gitee

$ cd d:/test //

首先在檔案系統中建立乙個專案資料夾,然後在git中 cd 到這個工程目錄

$ git init //

初始化本地專案

$ git remote add origin 《遠端倉庫位址》 //

繫結遠端倉庫

#注:位址形式為 https://

gitee.com/yourname/test.git 或 [email protected]:yourname/test.git

#github

$ cd d:/test

$ git init

$ git remote add origin 《遠端倉庫位址》

#注:位址形式為 https:

c.更新到遠端倉庫在本地進行編輯後,更新到遠端倉庫

git add .    //

指定更新內容 . 表示全部更新,test.txt 表示更新指定檔案

git commit -m "

一些注釋說明"//

新增更新說明

git push origin master //

執行更新操作

在執行更新操作時,由於需要驗證遠端倉庫的使用者資訊,程式反應較慢,不要以為git bash掛掉了哦

如果是第一次更新,那麼可能會跳出下面這樣的視窗,輸入您的使用者名稱和密碼,點選登入即可。

如果後續進行更新操作時出現這種情況,那麼表示登入失敗了,需要重新記錄您的使用者資訊,再次輸入使用者名稱、密碼登入即可

logon failed, use ctrl+c to cancel basic credential prompt.

username

for'

'

最後再說兩句

如何從遠端倉庫同步最新版本到本地

$ cd d:/test

$ git pull origin master

如何清屏

$ clear
參考:廖雪峰的git教程

碼雲平台幫助文件

入門級演算法

今天我想記錄的是一些關於入門級別的演算法。將乙個字串s對映為乙個整數,使得該整數可以唯一的代表字串s。先假設字串均由大寫字母a z構成,不妨設a z為0 25,即將26個大寫字母對應到了二十六進製制中。按照將二十六進製制轉換為十進位制的思路,即可實現將字串對映為整數的需求。題目 給出n個字串 恰好由...

PKI入門級介紹

隨著電子商務的迅速發展,資訊保安已成為焦點問題之一,尤其是網上支付和網路銀行對資訊保安的要求顯得更為突出。為了能在網際網路上開展安全的電子商務活動,公開金鑰基礎設施 pki,public key infrastructure 逐步在國內外得到廣泛應用。我們是否真的需要 pki pki 究竟有什麼用?...

PKI入門級介紹

隨著電子商務的迅速發展,資訊保安已成為焦點問題之一,尤其是網上支付和網路銀行對資訊保安的要求顯得更為突出。為了能在網際網路上開展安全的電子商務活動,公開金鑰基礎設施 pki,public key infrastructure 逐步在國內外得到廣泛應用。我們是否真的需要 pki pki 究竟有什麼用?...