軟件環境:
1. VS2017
2. Git ver 2.17.0.1
3. gitee.com
目的:
已有的本地項目(新建)上傳到碼雲,使本地可以和碼雲同步
嘗試:
先在碼雲上建立項目,項目名稱和本地項目同名:WinArticleList;
打開 git bash,創建一個 ssh key,命令如下
ssh-keygen -t rsa -C "郵箱地址"
生成后可以通過命令查看生成密鑰的內容
cat /xxx/.ssh/id_rsa.pub
提示:本機git是通過visual studio默認安裝的,win10系統下.ssh路徑在"C:\Users\phoenix\.ssh"下
將key文件的全部內容復制下來,粘貼到碼雲的“SSH公鑰管理”中,在功能下添加一個公鑰,(猜測),這樣,就等於建立了一個“認證機制”,對本機發起的請求進行通過,對其它請求進行屏蔽。
克隆:進入目標路徑(是項目想放置的路徑,如想把 A 項目放到 C:\code下,就通過git bash進入c:\code),運行
git clone git@gitee.com:cinlap/WinArticleList.git
提示:該內容來自碼雲的具體項目的SSH訪問鏈接,進入具體項目,點擊“克隆/下載”,選擇“SSH”即可看到,運行成功可以看到結果


也可以看到,路徑下的確克隆了該項目,因為是新建項目,所以內容只有一個README.md文件。第二步,將已經存在的項目代碼文件放到新的項目目錄下,也就是 WinArticleList 下

使用 git add 命令將已有文件“添加”到 git 管理
git add .
“點兒”的意思是將所有文件都弄一下,之后使用 git commit 命令提交到“暫存區”
git commit -m "本次備注內容"

使用 git push 命令,將所有提交推送到遠程倉庫
git push -u origin master

可以看到,網頁上項目已經有了結果

結論:至此,已經成功提交。
總結:寫文之前折騰了半天都沒成功,所以才進行了這樣的流程:
1. 先把已經存在的VS項目保存到別處待用;
2. 從碼雲上新建一個項目,然后“克隆”到本地;
3. 把項目文件“放回”項目文件夾下;
4. 用 git 將所有項目文件“推送”回 git 服務器
