【Git入門(mén)5】Git遠(yuǎn)程倉(cāng)庫(kù) - GitHub常用操作流程1_配置

  • 本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)是完全隔開(kāi)的
  • 代碼存儲(chǔ)在云端GitHub
  • SSH key驗(yàn)證身份 使用場(chǎng)景:可以避免我們重復(fù)的輸入密碼,提高開(kāi)發(fā)效率晨横;訪問(wèn)遠(yuǎn)程服務(wù)
  • 如果SSH key私鑰(即.ssh文件夾中的id_rsa文件)被第三方獲取脖捻,那么他將可以您的身份來(lái)操作 Git 倉(cāng)庫(kù)贞言,這跟密碼被盜一樣嚴(yán)重

git遠(yuǎn)程倉(cāng)庫(kù)GitHub 常用操作流程

0. 前提

  1. 在GitHub上有一個(gè)賬號(hào)
  2. git倉(cāng)庫(kù)在電腦上
  • 上傳代碼:私鑰加密
  • GitHub用賬號(hào)留下的公鑰解密

1. 生成ssh key

第1步 運(yùn)行命令

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

第2步 三次回車(chē)杂拨,直到?jīng)]有提示坠韩;然后

cat ~/.ssh/id_rsa_pub

第3步 復(fù)制內(nèi)容扒怖,去你GitHub主頁(yè)>設(shè)置頁(yè)面>SSH key...罗侯,標(biāo)題填能表示清哪臺(tái)電腦就行清笨,填入公鑰

ok

GitHub_SSH key幫助文檔

2. 測(cè)試是否配置成功

第1步 運(yùn)行 命令

ssh -T git@github.com

第2步 確認(rèn)GitHub給的公鑰

不可敲回車(chē)月杉,輸入yes即可

第3步

看到Hi xxx! You've successfully authenticated...說(shuō)明添加成功

3.注意

  • GitHub,別用HTTPS協(xié)議抠艾,每次要輸密碼不方便
  • 使用SSH key
  • 電腦-私鑰 GitHub賬號(hào)-公鑰
  • 上傳代碼用私鑰加密苛萎,github用公鑰解密
  • 如果手賤已經(jīng)生成HTTPS鏈接了,不方便用git remote add ...

可以設(shè)置:

git remote set-url origin git@github.com:yourName/***.git

來(lái)修改之前的origin URL,是不是很雞賊

4. 查看生成的SSH key密鑰文件目錄腌歉,備份

cd ~/.ssh
ll
$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist
cp id_rsa id_rsa_bk
cp id_rsa.pub id_rsa_bk.pub
ll

總結(jié)

1. 需要你復(fù)制的代碼

ssh-keygen -t rsa -b 4096 -C 你的郵箱
cat ~/.ssh/id_rsa.pub # 得到公鑰內(nèi)容
ssh -T git@github.com
git remote add origin git@xxxxxxx
git push -u origin master

2. 高級(jí)操作

touch ~/.bashrc
echo 'alias ga="git add"'>> ~/.bashrc
echo 'alias gc="git commit -v"'>> ~/.bashrc
echo 'alias gl="git pull"'>> ~/.bashrc
echo 'alias gp="git push"'>> ~/.bashrc
echo 'alias gco="git checkout"'>> ~/.bashrc
echo 'alias gst="git status -sb"'>> ~/.bashrc

3. 最后 code ~/.bashrc 在文件最后加上

alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit -- | less"

我的配置:

alias Glg="git log --color --graph --date=relative --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

提問(wèn)

有沒(méi)有一種可以實(shí)現(xiàn)一鍵ga+gv "xxx"+gl+gp+gst的Combo技蛙酪?

重復(fù)添加SSH key會(huì)如何?

會(huì)使你之前添加的key失效


·未完待續(xù)·


參考文章

高頻使用的 Git 命令
不是入門(mén)文檔翘盖,官方文檔肯定比我全面桂塞,這里是結(jié)合實(shí)際業(yè)務(wù)場(chǎng)景輸出。

如果你看到 “access denied”:表示拒絕訪問(wèn)馍驯,那么你就需要使用 https 去訪問(wèn)阁危,而不是 SSH 。

GitHub添加SSH key時(shí)的問(wèn)題

告訴你 ssh 的常見(jiàn)使用場(chǎng)景和配置

git:如何管理本機(jī)的多個(gè)ssh密鑰

ssh keys自動(dòng)化管理工具

在 Coding.net 添加公鑰

Checking for existing SSH keys

Generating a new SSH key and adding it to the ssh-agent

git 遠(yuǎn)程倉(cāng)庫(kù).pdf

相關(guān)文章

  • 無(wú)


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末汰瘫,一起剝皮案震驚了整個(gè)濱河市狂打,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌混弥,老刑警劉巖趴乡,帶你破解...
    沈念sama閱讀 221,548評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蝗拿,居然都是意外死亡晾捏,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)蛹磺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)粟瞬,“玉大人,你說(shuō)我怎么就攤上這事萤捆∪蛊罚” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,990評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵俗或,是天一觀的道長(zhǎng)市怎。 經(jīng)常有香客問(wèn)我,道長(zhǎng)辛慰,這世上最難降的妖魔是什么区匠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,618評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮帅腌,結(jié)果婚禮上驰弄,老公的妹妹穿的比我還像新娘。我一直安慰自己速客,他們只是感情好戚篙,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著溺职,像睡著了一般岔擂。 火紅的嫁衣襯著肌膚如雪位喂。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,246評(píng)論 1 308
  • 那天塑崖,我揣著相機(jī)與錄音,去河邊找鬼痛倚。 笑死规婆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的状原。 我是一名探鬼主播聋呢,決...
    沈念sama閱讀 40,819評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼颠区!你這毒婦竟也來(lái)了削锰?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,725評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤毕莱,失蹤者是張志新(化名)和其女友劉穎器贩,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體朋截,經(jīng)...
    沈念sama閱讀 46,268評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛹稍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了部服。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唆姐。...
    茶點(diǎn)故事閱讀 40,488評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖廓八,靈堂內(nèi)的尸體忽然破棺而出奉芦,到底是詐尸還是另有隱情,我是刑警寧澤剧蹂,帶...
    沈念sama閱讀 36,181評(píng)論 5 350
  • 正文 年R本政府宣布声功,位于F島的核電站,受9級(jí)特大地震影響宠叼,放射性物質(zhì)發(fā)生泄漏先巴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評(píng)論 3 333
  • 文/蒙蒙 一冒冬、第九天 我趴在偏房一處隱蔽的房頂上張望伸蚯。 院中可真熱鬧,春花似錦简烤、人聲如沸剂邮。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,331評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)抗斤。三九已至,卻和暖如春丈咐,著一層夾襖步出監(jiān)牢的瞬間瑞眼,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,445評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工棵逊, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留伤疙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,897評(píng)論 3 376
  • 正文 我出身青樓辆影,卻偏偏與公主長(zhǎng)得像徒像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蛙讥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 沈陽(yáng)第一場(chǎng)雪锯蛀。 我回家時(shí)已不早,天黑透了次慢。月亮依舊樂(lè)此不疲旁涤,不住地向地上撒些冰涼晶瑩的星星。 街邊有個(gè)賣(mài)糖葫蘆的小...
    澤瑜蕙蓁閱讀 459評(píng)論 9 4
  • 我的心里原本住著魔法世界迫像,可現(xiàn)在拽著車(chē)票卻再也找不到九又四分之三站臺(tái)劈愚。 如果我們擰在了一起如果彼此足夠疼愛(ài)如果放下...
    老瘦子閱讀 1,701評(píng)論 0 0
  • 淡掃峨眉空對(duì)月,為容不整獨(dú)身潔闻妓。 花光不辭留春痕菌羽,照水猶拾一庭雪。
    陽(yáng)春閱讀 259評(píng)論 5 10
  • 這天氣也變化忒快了吧由缆!前幾天還熱得幾欲穿單衣單褲注祖,現(xiàn)在卻冷得伸不出手。中午送兒子去...
    瘦西馬閱讀 559評(píng)論 0 0
  • 來(lái)聊一聊關(guān)于用戶運(yùn)營(yíng)的思考 廣義的講犁功,用戶運(yùn)營(yíng)是以最大化提升用戶價(jià)值為目的氓轰。用戶運(yùn)營(yíng)要做的事,其實(shí)就...
    w靜靜w閱讀 205評(píng)論 1 1