亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

Git ssh 配置及使用方法

2024-07-21 02:02:58
字體:
來源:轉載
供稿:網友

這篇教程是在電腦上已經安裝好git的前提之上的,要進行以下配置,請先確保你的電腦已經安裝好git。以下配置步驟是在git bash里面進行配置的,可以通過 右鍵》 git bash here 打開

在管理Git項目上,很多時候都是直接使用https url克隆到本地,當然也有有些人使用SSH url克隆到本地。

這兩種方式的主要區別在于:使用https url克隆對初學者來說會比較方便,復制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代碼都需要輸入賬號和密碼,這也是https方式的麻煩之處。

而使用SSH url克隆卻需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的話,你必須是這個項目的擁有者。否則你是無法添加SSH key的,另外ssh默認是每次fetch和push代碼都不需要輸入賬號和密碼,如果你想要每次都輸入賬號密碼才能進行fetch和push也可以另外進行設置。前面的幾篇介紹Git的博客里面采用的都是https的方式作為案例,

今天主要是講述如何配置使用ssh方式來提交和克隆代碼。

大概可以分為一下幾個步驟

設置Git的user name和email:(如果是第一次的話)檢查是否已經有SSH Key。生成密鑰添加密鑰到ssh-agent登陸Github, 添加 ssh 測試:1、設置Git的user name和email:(如果是第一次的話)

# 這里的“xujun" 可以替換成自己的用戶名git config --global user.name "xujun"# 這里的郵箱 gdutxiaoxu@163.com 替換成自己的郵箱git config --global user.email "gdutxiaoxu@163.com"

檢查是否已經有SSH Key。

cd ~/.ssh

接著輸入ls,

ls

列出該文件下的文件,看是否存在 id_isa 和 id_isa.pub 文件(也可以是別的文件名,只要 yourName 和 yourName.pub 承兌存在),如果存在的話,證明已經存在 ssh key了,可以直接跳過 生成密鑰 這一步驟,

下圖是存在的情況下

3、生成密鑰

 # 這里的郵箱 gdutxiaoxu@163.com 替換成自己的郵箱ssh-keygen -t rsa -C "gdutxiaoxu@163.com" 

連續3個回車。如果不需要密碼的話。
最后得到了兩個文件:id_rsa和id_rsa.pub。

默認的存儲路徑是:

 C:/Users/Administrator/.ssh 

4、添加密鑰到ssh-agent

確保 ssh-agent 是可用的。ssh-agent是一種控制用來保存公鑰身份驗證所使用的私鑰的程序,其實ssh-agent就是一個密鑰管理器,運行ssh-agent以后,使用ssh-add將私鑰交給ssh-agent保管,其他程序需要身份驗證的時候可以將驗證申請交給ssh-agent來完成整個認證過程。

 # start the ssh-agent in the backgroundeval "$(ssh-agent -s)" 

添加生成的 SSH key 到 ssh-agent。

 ssh-add ~/.ssh/id_rsa 

5、登陸Github, 添加 ssh 。

把id_rsa.pub文件里的內容復制到這里

6、測試:

 ssh -T git@github.com 

你將會看到:

Hi humingx! You've successfully authenticated, but GitHub does not provide shell access.

如果看到Hi后面是你的用戶名,就說明成功了。

擴展

如果我之前的倉庫是用https提交的,那么我現在想用ssh 的方式提交,怎么辦呢 ,別急,下面就來教你怎樣操作了。

這里同樣以我本機目錄下的G://test 倉庫為例子,

找到倉庫下 .git 文件夾下的config文件,打開,可以看到以下內容

 [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true[remote "origin"] url = https://github.com/gdutxiaoxu/test.git fetch = +refs/heads/*:refs/remotes/origin/*[branch "master"] remote = origin merge = refs/heads/master 

將文件中的 url = https://github.com/gdutxiaoxu/test.git 更改為 url = git@github.com:gdutxiaoxu/test.git 即可。

修改后的文件如下

 [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true[remote "origin"] url = git@github.com:gdutxiaoxu/test.git fetch = +refs/heads/*:refs/remotes/origin/*[branch "master"] remote = origin merge = refs/heads/master 

進入本地倉庫 ,增加 xujun.txt 文件,提交,你會看到不需要再提交密碼了

遠程倉庫

到此本篇博客為止,下一篇博客將講解電腦怎樣配置多個ssh key。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品视频内| 欧美黑人一区二区三区| 国产精品高精视频免费| 亚洲一区二区三区在线视频| 亚洲成年网站在线观看| 亚洲18私人小影院| 久久久久久久久亚洲| www国产精品com| 日韩精品视频在线| 91理论片午午论夜理片久久| 国产精品免费视频xxxx| 国产精品福利观看| 亚洲电影免费观看高清完整版在线观看| 亚洲国产91色在线| 亚洲精品久久久久久久久久久久| 国产精品久久久久久久一区探花| 亚洲国产精品高清久久久| 欧美体内谢she精2性欧美| 精品国内产的精品视频在线观看| 国产一区二区三区18| 亚洲欧美国内爽妇网| 久久久久久久久久国产精品| 欧美激情三级免费| 亚洲欧美国产视频| 国产午夜精品免费一区二区三区| 91久久嫩草影院一区二区| 午夜精品久久久久久久久久久久| 国产成人黄色av| 国产日产欧美精品| 色爱精品视频一区| 国产在线视频欧美| 中文字幕日韩精品有码视频| 精品视频在线导航| 51精品在线观看| 亚洲日韩中文字幕在线播放| 日韩极品精品视频免费观看| 精品精品国产国产自在线| 精品视频在线观看日韩| 久久久精品视频在线观看| 亚洲国产日韩欧美在线图片| 欧美成人免费观看| 亚洲精品福利在线观看| 成人精品福利视频| 成人性生交大片免费观看嘿嘿视频| 久久久久久91| 久久五月天色综合| 亚洲精美色品网站| 精品成人乱色一区二区| 亚洲欧美日韩精品久久| 日韩精品视频中文在线观看| 欧美激情综合色综合啪啪五月| 亚洲欧美激情视频| 欧美伦理91i| 亚洲欧美激情四射在线日| 国内精品久久久| 欧美日韩国产一区二区三区| 久精品免费视频| 久久精品美女视频网站| 亚洲精品乱码久久久久久金桔影视| 中文字幕欧美精品日韩中文字幕| 欧美日本中文字幕| 日韩禁在线播放| 福利一区福利二区微拍刺激| 精品成人久久av| 欧美美女操人视频| 欧美片一区二区三区| 97久久久免费福利网址| 91中文字幕在线观看| 国产精品高精视频免费| 在线看国产精品| 国产xxx69麻豆国语对白| 亚洲精品电影在线观看| 久久久久久久久亚洲| 久久久免费在线观看| 亚洲国产精品久久91精品| 久久躁日日躁aaaaxxxx| 亚洲理论电影网| 另类专区欧美制服同性| 日韩av片电影专区| 国产精品国产三级国产aⅴ浪潮| 91视频国产精品| 亚洲视频欧美视频| 日韩电影免费观看在线观看| 久久免费精品日本久久中文字幕| 日韩av网站在线| 欧美福利视频在线| 欧美国产日韩xxxxx| 国产精品久久999| 国产亚洲人成a一在线v站| 久久久久国产一区二区三区| 欧美激情一区二区三区成人| 亚洲一区二区三区四区视频| 一本色道久久综合亚洲精品小说| 日韩视频在线一区| 国产在线精品成人一区二区三区| 精品偷拍一区二区三区在线看| 国产精品美女网站| 欧美日韩爱爱视频| 在线看日韩av| 国产亚洲欧美另类中文| 欧美—级高清免费播放| 欧美在线一区二区三区四| 亚洲欧洲在线播放| 国产精品久久久久av| 日本一区二区在线免费播放| 亚洲欧美国产制服动漫| 日韩免费电影在线观看| 91人人爽人人爽人人精88v| 亚洲免费福利视频| 91久久精品美女| 亚洲精品电影久久久| 国内精品模特av私拍在线观看| 日韩在线中文字幕| 欧美一级大片在线免费观看| 国产美女久久精品香蕉69| 欧美黑人一级爽快片淫片高清| 亚洲黄页网在线观看| 国产视频精品在线| 亚洲免费av网址| 亚洲精选一区二区| 日韩在线中文视频| 亚洲国产欧美在线成人app| 欧美与黑人午夜性猛交久久久| 亚洲精品黄网在线观看| 国产精品香蕉国产| 精品久久久香蕉免费精品视频| 日韩欧美有码在线| 成人黄色片在线| 疯狂蹂躏欧美一区二区精品| 日韩在线视频导航| 欧美激情网友自拍| 欧美成人性色生活仑片| 国产精品日韩专区| 亚洲国产天堂久久综合| 精品国产乱码久久久久久天美| 久久久天堂国产精品女人| 日韩美女主播视频| 日本亚洲欧美三级| 中文字幕亚洲字幕| 国产a∨精品一区二区三区不卡| 日韩美女视频免费在线观看| 精品爽片免费看久久| 亚洲午夜精品久久久久久性色| 亚洲精品一区中文字幕乱码| 国产一区红桃视频| 国产中文日韩欧美| 国产精品男人爽免费视频1| 国产精品h片在线播放| 久久久久久中文字幕| 91理论片午午论夜理片久久| 亚洲精品美女视频| 国语自产精品视频在线看抢先版图片| 国产成人午夜视频网址| 国产一区二区三区视频免费| 亚洲香蕉成人av网站在线观看| 中文字幕九色91在线| 91老司机精品视频| 97人人模人人爽人人喊中文字| 尤物九九久久国产精品的分类| 91精品国产91久久| 狠狠躁夜夜躁人人爽超碰91| 国产日韩精品在线播放| 2019中文在线观看| 亚洲美女在线看|