TGit 快速上手
簡介
TGit是騰訊云提供的基于 Git 的在線代碼托管工具,包含代碼提交/存儲/下載/復刻/分支/歷史/比對/合并等功能。可一站式完成對代碼及代碼質量管理,項目及項目人員管理,大大提升研發(fā)效率。
?
準備
一、賬號注冊及遠程倉庫創(chuàng)建
1、先注冊騰訊云賬號,傳送門:https://cloud.tencent.com/register
2、注冊完成后,打開:https://cloud.tencent.com,登錄
3、按照如圖操作打開DevMaster
4、點擊“立即體驗”
5、此時會跳轉到:https://console.cloud.tencent.com/devmaster
6、點擊“創(chuàng)建項目”
7、點擊“完成創(chuàng)建”,就能看到你創(chuàng)建的項目啦
8、點擊test項目,可以看到倉庫路徑,“項目設置”中可以刪除項目
?
二、git客戶端安裝及使用
1、git客戶端下載地址:https://git-scm.com/downloads
2、全部以推薦設置安裝完成
3、在E盤下創(chuàng)建一個master代碼倉庫文件夾,添加一個test.txt文件
4、在master文件夾空白處調起右鍵菜單,點擊“Git Bash Here”,便可以看到git命令行輸入界面
5、輸入:git init,回車,初始化git倉庫。此時目錄下會生成一個.git文件夾
6、輸入:git add . (命令里有個點),將當前目錄所有文件標記為需要入庫的新文件。輸入:git status查看當前倉庫狀態(tài),可以看到新增文件狀態(tài)“new file:? ?test.txt”
7、輸入:git commit -m "My first commit~",引號中的內容為提交日志
8、入庫成功啦,輸入:git log 看看我們的入庫記錄
?
三、推送本地代碼到遠程git倉庫
1、輸入:git remote add origin https://git.qcloud.com/cbuttonst/test.git 添加遠程倉庫地址。如果add的url不小心輸錯了,可以使用:git remote set-url origin?https://xxx 重新設置成新的url。
2、輸入:git push -u origin master 推送本地代碼到遠程git倉庫,這時會提示你輸入用戶名(注冊賬號時你自己填寫的),回車之后會彈出一個密碼輸入框(密碼也是注冊賬號過程中你自己填寫的)。
如果忘記自己的git用戶名和密碼了,進入:https://git.cloud.tencent.com去修改,點擊左側列表欄的“Profile Settings”,便可以看到自己的git用戶名以及密碼修改頁面
3、點擊OK按鈕,便可以看到推送成功的提示。
4、此時刷新你的遠程代碼倉庫頁面,便可以看到有內容了,提交的日志信息和版本都能看到了
5、點擊版本號,會跳轉到詳細的commit信息頁面。左側列表欄中的“Files”可以看到當前項目的所有文件,“Project”可以查看項目的概要信息,
6、如果要將遠程git倉庫下拉的本地目錄,先在目錄打開右鍵菜單,然后點擊“Git Bash Here”,
輸入:git clone https://git.qcloud.com/cbuttonst/test.git,這里同樣要輸入git用戶名和密碼
?
其他
1、如果在push本地代碼到遠程端過程中第一次輸錯過密碼或用戶名,后續(xù)重試push一直提示如下錯誤:
fatal: Authentication failed for 'https://git.qcloud.com/cbuttonst/test.git/'
可以使用命令:git config --system --unset credential.helper 清空被記錄的錯誤用戶名和密碼,然后重新push
?
2、如果在clone時遇到如下錯誤:
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://git.qcloud.com/cbuttonst/test.git/'
可以使用命令:git config --global http.emptyAuth true 修復
3、git使用方法官方文檔:https://git-scm.com/docs
4、如下錯誤,原因(服務器重裝,導致ssh秘鑰失效),解決方案:ssh-keygen -R xxx.xxx.xxx.xxx (服務器ip地址)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @ ? ?WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ? ? @
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
 Someone could be eavesdropping on you right now (man-in-the-middle attack)!
 It is also possible that a host key has just been changed.
 The fingerprint for the RSA key sent by the remote host is
 SHA256:sMRPePoetDYocVWTQhU2Cl2aLPB286pZKYsK5Yrl6sU.
 Please contact your system administrator.
 Add correct host key in /c/Users/guotao/.ssh/known_hosts to get rid of this message.
 Offending ECDSA key in /c/Users/guotao/.ssh/known_hosts:1
 RSA host key for gitlab.liebaopay.com has changed and you have requested strict checking.
 Host key verification failed.
 fatal: Could not read from remote repository.
Please make sure you have the correct access rights
 and the repository exists.
 ?
總結
 
                            
                        - 上一篇: C++中地递增递减运算符和指针
- 下一篇: Windows api实现桌面任务栏隐藏
