Git安裝、配置、上傳公鑰、測試登入及clone庫(使用者教程)
1安裝Git
以windows為例,Linux和Mac OS X的同學請百度。
由於雙擊Git-1.9.4-preview20140815.exe,安裝過程很簡單,這裡不再贅述。
但是有幾點注意的地方:
(1) 選擇目標安裝位置時,最好不使用預設的路徑如”C:\Program Files\Git”,而是在所在盤新建一個目錄(無空格),如”C:\Git”並且不包含有中文等字元。
(2) 選擇元件:
① 在Additionalicons 下選擇In the quick Launch和Onthe Desktop
②在Windows Explorer integration下選擇Simplecontext menu(Registry based)這個下面有Git Bash Here
上述沒有提到的步驟和過程,請直接預設下一步即可
2.配置Git
使用Git,一共分為兩種使用方式:1.命令列 2.圖形化。個人建議要側重命令列。PS:如果感覺命令列不好上手,則可以先從圖形化介面入門,然後再轉到命令列。並非所有的程式猿都願意使用這個介面簡陋到醜陋的工具,尤其是使用過TortoiseSVN的。
2.1設定使用者
雙擊桌面的Git Bash快捷方式,進入到你所設定的目錄,執行如下命令
$ git config --global user.name "Your Name"
$ git config --global user.email " [email protected]"
更詳細的使用者配置請檢視
2.2更
改預設工作路徑
更改預設工作路徑有兩種方法:
第一種如下:開啟Git
安裝位置\etc\profile
檔案,例如我安裝到C:\Git下,則在C:\Git\etc\下編輯檔案profile,
不要使用windows自帶的記事本等工具,建議使用Notepad++來編輯檔案,不但功能強大,而且免費。PS:如果你覺得Notepad++很爛,可以考慮使用VI/VIM和Emacs。
① 建立一個GitWorkspace:在任何一個地方建立一個xxx目錄,比如C:\Githome,目錄名字你自己定。
②
修改C:\Git\etc\profile
在檔案的53行 修改成為下圖所示:
即 HOME=”C:\Githome”,隔一行新增cd。此步驟完成
第二種如下:
首先開啟你的控制面板,找到設定環境變數,如下圖:
設定你自定義的變數名稱例如 GITHOME=”C:\Githome”。
然後右鍵Git Bash圖示,選擇 Property
在start in : %GITHOME%
重新開啟GitBash即可
2.3成公祕鑰
雙擊桌面的Git Bash快捷方式,進入到你所設定的目錄,執行如下命令
連按下三次Enter即可,進入你的工作目錄下,進入.ssh資料夾,發現有兩個id_rsa檔案,一個沒有副檔名,一個有副檔名,將.pub這個檔案即帶副檔名的檔案更改為你自己的名字的拼音縮寫,例如即LiMing.pub,李明。不要更改沒有副檔名的那個檔案即id_rsa
2.4上傳公鑰
將你的公鑰(就是在你的.ssh資料夾下面生成的xxx.pub,例如LiMing.pub)上傳到FTP地址為10.xxx.xx.xxx伺服器。使用者名稱:ipocbupt,密碼:ipocbupt登入即可,目錄下兩個資料夾pub和incoming資料夾,上傳到incoming資料夾即可。而pub資料夾裡面存有:Git-1.9.4-preview20140815.exe等檔案。
2.5測試登入
當你上傳公鑰後,還需等待管理員幫你加入使用者組和分配許可權。總之,你上傳後你需要等待一段時間。
當你得到管理員的好訊息後,你就可以測試登入了,步驟如下:
在git中:
第一個紅圈內為你的祕鑰名稱,如果登入成功,將會顯示第二個紅圈內的hello xxxxx等內容,表示你登入成功。
另外一種方式是:
在~/.ssh/目錄下建立一個config檔案,如下圖中的格式:
圖中紅圈中的為你的祕鑰名稱,我把這個檔案放在FTP伺服器上大家直接下載,僅僅修改為自己的祕鑰名稱這一項,其他不用更改,然後放在.ssh/目錄下即可。測試步驟如下:
$ ssh gitserver #同樣也成功了。
如果你不想使用10.108.xxx.xxx作為名稱或太長,可以在你需要你的hosts檔案中新增:C:\Windows\System32\drivers\etc (我的是Windows7)
10.108.xxx.xxx server.com
貼上到你的hosts檔案裡並儲存
當你得到管理員的好訊息後,你就可以測試登入了,步驟如下:
在git中:
$ssh [email protected]server.com
如果登入成功,將會顯示第二個紅圈內的hello xxxxx等內容,表示你登入成功。
Clone庫
首先檢視自己獲取的許可權,知道自己能操作哪些庫
將你需要的庫clone下來,以testing庫為例:
由於testing是空倉庫,所以clone下來裡面什麼也沒有。
使用者可遠端地執行的命令
將會列印一串可用的命令,最常用的命令是info;
相關推薦
Git安裝、配置、上傳公鑰、測試登入及clone庫(使用者教程)
1安裝Git 以windows為例,Linux和Mac OS X的同學請百度。 由於雙擊Git-1.9.4-preview20140815.exe,安裝過程很簡單,這裡不再贅述。 但是有幾點注意的地方: (1) 選擇目標安裝位置時,最好不使用預設的路徑如”C:\Progra
CKEditor3.x 在Java專案中配置、包括圖片上傳(支援FTP、圖片壓縮)
CKEditor 3.x配置說明 一、基本使用: 1、所需檔案架包 A. Ckeditor基本檔案包,比如:ckeditor_3.6.2.zip 2、配置使用 A.將下載下來的CKEditor壓縮解壓,將解壓後的資料夾(“ckeditor”)拷貝進專案裡面,比如我是
解決使用路由器上傳網站出現FTP上傳緩慢至0.0kb/s的解決辦法(實測有效)
最近突然發現自己電腦的FTP上傳變得非常奇怪,使用FTP時4kb的檔案都無法正常上傳到伺服器上,flashfxp總是顯示從最高速度傳輸慢慢的將為0.0kb/s,然後很久才有反應開始緩慢的上傳下一個檔案。同時其他涉及到向網路傳送資料的操作如上傳檔案,提交表單資料等都變得異常緩慢。
6.28筆記-servlet3.0註解配置、文件上傳、過濾器、監聽器
對象 color ctype url ext string 實現 ins web服務器 一、servlet3.0註解配置 使用javaEE6.0 支持servlet3.0 value的值就是訪問路徑 urlPatterns的值也是訪問路
git的下載、項目上傳與拷貝+vue-cli的使用
es2017 cli vue alt block 圖片 img right isp git的下載、項目上傳與拷貝+vue-cli的使用
Git 深度學習之填坑之旅一(git安裝和配置、基本命令)
2018-11-07 14:37 by 蟬時雨, ... 閱讀, ... 評論, 收藏, 編輯 前戲 最近不管是工作還是ctf比賽,接觸與使用git變得越來越多,git半吊子水平的我已經不能支撐日常工作了。碰巧自己公司專案剛上線,現在能擠出一
一、WIN-GIT安裝與配置
A、Git簡介 Git是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。 Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。 B、Git工作示意圖 C、註冊GitHub(https:
圖片、視頻上傳小記
處的 nsstring opened pro sof video 視頻上傳 zone eof 我們開發中常用到圖片上傳,比如頭像上傳之類的,還有類似發布空間說說時發布多張圖片等等,我在這裏通過借鑒網絡資源,並依賴於七牛雲存儲做了一個圖片上傳的小結。
SpringMVC案例3----spring3.0項目攔截器、ajax、文件上傳應用
his water aop pro 文件夾 創建 adapt 後綴 實現 依然是項目結構圖和所需jar包圖: 顯示配置文件hib-config.xml <?xml version="1.0" encoding=&qu
Nginx安裝與配置:默認虛擬主機、用戶認證和域名重定向
Nginx安裝 虛擬主機 重定向 用戶認證 一、Nginx安裝 1、下載並解壓安裝包 [root@zhulinux-02 ~]# cd /usr/local/src/ [root@zhulinux-02 src]# wget http://nginx.org/download/nginx-1.
SpringMVC【參數綁定、數據回顯、文件上傳】
測試的 org ati har 問題 不同 use versions solver 前言 本文主要講解的知識點如下: 參數綁定 數據回顯 文件上傳 參數綁定 我們在Controller使用方法參數接收值,就是把web端的值給接收到Controller中處理,這個過程就叫
selenium2學習:上傳文件、下載文件(待續)
utf-8 click ica AS fin code ear chrome pop 1.1 上傳文件 1.1.1 普通上傳:Send_keys實現上傳 找到上傳的input標簽,通過send_keys向其輸入一個文件地址實現上傳。 Driver.fi
二十七、單張圖片上傳預覽
第一部分 ajax 效果 document 圖片 pos itl .data title html部分 <div class="new-store-phone"> <span class="phone-title">營業執照
三十一、小程序上傳多張圖片帶參數
默認 inf led export EDA sed 預覽圖 態度 alt WXML <view class=‘right‘> <view class="parcel" wx:for="{{pics}}" wx:key="{{index}}
Android實戰——第三方服務之Bmob後端雲的增刪改查、上傳文件、獲取文件、修改密碼(二)
tid blank 生成 src 上傳圖片 放置 第三方 b數 net 第三方服務之Bmob後端雲的增刪改查、上傳文件、獲取文件、修改密碼(二) 事先說明:這裏的一切操作都是在集成了BmobSDK之後實現的,如果對Bmob還不了解的話,請關註我第一篇Bmob文章 步
SpringMVC篇:轉發與重定向、圖片檔案上傳、Json(jackson)
注意: 專案:war 和 專案:war exploded 兩者並不同,idea 執行 專案:war exploded <dependency> <groupId>org.
Java進階學習第十三天(檔案上傳與下載、JavaMail郵件開發)
一、檔案上傳與下載 1、檔案上傳 案例:登錄檔單/儲存商品等相關模組! 頭像 / 商品圖片(資料庫:儲存圖片路徑 / 圖片儲存到伺服器中指定的目錄) 2、檔案上傳要點 ① 表單提交方式:post ② 表單中有檔案上傳的表單項: <input type=”file” />
Express、Nodejs伺服器上傳檔案時出現Unexpected field
我出現這個問題是因為用了 multer模組 死活讀不到上傳的檔案, 後來查了說是這個模組沒法讀取檔案 於是採用了 connect-multipary 要上傳檔案 不要用multer ! 要上傳檔案 不要用multer !
檔案上傳漏洞 --- IIS、Apache、Nginx 檔案解析漏洞
解析漏洞:將格式進行變換解析 解析條件:1.搭建平臺 2.命名規則 iis apache uginx iis6.0 檔案正常地址: 觸發漏洞地址: 資料夾正常地址: 觸發漏洞地址: iis7.x uginx Apache(向上
golangWeb框架---github.com/gin-gonic/gin學習二(檔案上傳、多檔案上傳)
關於如何實現Gin框架上傳單個檔案、多個檔案的案例 上傳單個檔案(一) package main import ( "github.com/gin-gonic/gin" "io" "log"