標籤:修改 分行符號 window target email com erp clone details
常見指令整理:
(1)檢查ssh密鑰是否已經存在。GitBash。
查看是否已經有了ssh密鑰:cd ~/.ssh。樣本中說明已經存在密鑰
(2)產生公開金鑰和私密金鑰
$ ssh-keygen -t rsa -C "[email protected]"
按3個斷行符號,密碼為空白。
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最後得到了兩個檔案:id_rsa和id_rsa.pub
在github上添加ssh密鑰,這要添加的是"id_rsa.pub"裡面的公開金鑰
(3)檢查是否連結上github
$ ssh [email protected]
常見問題整理:
問題1:"推送"push本地版本到github彈出以下錯誤提示:
\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-wins
tore.exe\" get: -c: line 0: syntax error near unexpected token `(‘
\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-wins
tore.exe\" get: -c: line 0: `\"D:/Program Files (x86)/GitExtensions/GitCredentia
lWinStore/git-credential-winstore.exe\" get‘
解決方案:
找到.gitconfig檔案,預設是在C:\Users\使用者名稱\下的.gitconfig中,用文字編輯器開啟,其中有下面的一項配置:
[credential]
helper = !\\\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\\\"
轉義符修改成:
[credential]
helper =?!\"D:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\"
問題2:Git Extensions等Windows用戶端儲存Git使用者名稱密碼,每次在Git上使用https方式Pull或Push代碼時,
都要輸入使用者名稱與密碼,Git Extensions沒有儲存使用者名稱與密碼的設定。這就給使用帶來了極大的不便。為了能
夠儲存使用者名稱密碼,省去每次提交都要輸入使用者名稱密碼的繁瑣操作,需要進行一些設定。
解決方案:
1.在Windows的環境變數中添加一個HOME環境變數,值為%USERPROFILE%,
2.在Windows的"開始菜單》運行"中輸入%Home%,開啟使用者目錄,建立一個名為"_netrc"的檔案。
3.用開啟_netrc檔案,輸入Git伺服器名、使用者名稱、密碼。格式如:
?
4.存檔退出,重啟Git Extensions,再提交代碼時就不需輸入使用者名稱密碼了。
?
安裝配置如下(建議使用GitExtension中文版本)分別使用了GitExtension和git2.0window用戶端,這兩個軟體都可以進行下載和更新。
(1)使用GitExtension下載github的開原始碼。
再安裝Tortoisegit:
GitHub的地址?https://github.com/
填入帳號的資訊,就算完成。
1.建立一個項目 TestGit。
1)啟動,選擇您的語言。
2)設定使用者資訊:
儲存上面的公開金鑰字串和公開金鑰key檔案為public檔案,密鑰為private.ppk檔案。
到此算配置完畢,您的Git已經可以與GitHub上面進行同步了。
Visual Studio中會出現如下菜單:
?
(2)使用git下載github的開原始碼
:https://git-scm.com/downloads
?
註:也可以在360軟體管家中找到下載包。
?
?
下載完畢,雙擊開始安裝。
- 保持預設選項,直接下一步。註:此處的選項主要是一些檔案關聯之類的。
- 在系統內容變數"path"中進行設定,選中第二個。註:通過cmd命令表單可以調用git命令。
- 選擇預設即可(遷出時轉為windows風格,提交時轉為linux風格)。註:這主要是由於windows作業系統和linux作業系統的分行符號不一致導致的相容性問題。
- 選擇預設選項。註:git Bash使用windows的cmd.exe。
?
?
- 選擇預設選項。
?
?
- 進入安裝進度畫面,等安裝完成後,關閉安裝對話方塊。
?
查看git配置指令:git config -l
?
- 測試git系統內容變數設定。
開啟cmd 輸入git --version. 按斷行符號,如果出現git版本,那麼安裝過程中第二步的設定,在系統內容變數path,已經添加了git的路徑。也可以手動添加或通過cd指令定位git所在目錄再執行。
d:\Program Files\Git\cmd
- 設定使用者暱稱和郵箱。
git config --global user.name "You Name"
git config --global user.email [email protected]
註:此處的使用者名稱和郵箱,後邊在github中會使用到。
?
- 建立SSH密鑰。
在Git Bash或cmd中輸入:ssh-keygen -t rsa -C ‘‘[email protected]"
注意:此處是大寫‘C‘。
(1)設定Public RSA Key(SSH密鑰)的存放位置,直接斷行符號採用預設地址: c:\users\username\.ssh\id_rsa.pub
?(2)設定一個密碼,並再次輸入確認(這裡不建議設定,方便本地使用)
?(3)Public RSA Key的儲存路徑:c:\users\username\.ssh\id_rsa.pub
?
?
- 開啟之gitbub配置頁面
?
- 添加新的ssh密鑰
第一步:
第二步:
第三步:
?
- 測試在github中添加ssh密鑰是否成功
開啟git bash輸入:ssh?[email protected]?
返回:Hi mymhj! You‘ve successfully authenticated, but GitHub does not provide shell access.Connection to github.com closed.
證明添加成功。
注意:每一次產生的密鑰都不一樣,重建密鑰後,需要在github中重新添加。
?
?
1.建立一個檔案夾,點擊右鍵選中"Git GUI Here"
2.選擇"複製已有的版本庫"
- 輸入要複製的版本庫地址和儲存目錄
Windows平台上通過git下載github的開原始碼