一、clone工程有兩種:
1)HTTPS (pull和push的時候需要密碼)
2)SSH (不需要密碼,但是需要創建公鑰)
創建公鑰的目的:
使用SSH公鑰可以讓你在你的電腦和碼雲通訊的時候使用安全連接(git的remote要使用SSH地址)
步驟:
1.打開終端(git)進入.ssh目錄
cd ~/.ssh
如果.ssh文件夾不存在,執行指令自動創建
mkdir ~/.ssh
2.生成RSA密鑰對
ssh-keygen -t rsa -C "你的郵箱@xxx.com"
爲了方便全程回車即可(不用輸入ras文件名及密碼)
# Generating public/private rsa key pair...
# 三次回車即可生成 ssh key
3.查看公鑰內容
cat ~/.ssh/id_rsa.pub
4.將公鑰內容(全部)複製並粘貼(注意:公鑰內容以ssh-rsa開頭)
粘貼地址 https://gitee.com/profile/sshkeys
5.添加公鑰完成後進行測試公鑰
測試SSH鏈接
ssh -T [email protected]
當終端提示welcome to Gitee.com,yourname!表示鏈接成功
至此以後只要拷貝ssh鏈接地址,然後利用git指令即可進行相關操作!
若失敗:
git鏈接碼雲倉庫報錯!連接不到服務
fatal: unable to access 'https://gitee.com/.......': Couldn't connect to server
解決方案:
1.以管理員身份運行中輸入cmd。
2.然後輸入命令 netsh winsock reset。
3.重啓計算機。
參考:兩種方法上傳本地文件到github
二、項目上傳到github上的步驟
1、打開git-bash.exe
2、cd d:目錄(指到d盤的文件目錄下)
3、git init
初始化成功後你會發現項目裏多了一個隱藏的文件夾.git
4、執行指令git add . (點)
將所有文件添加到倉庫
5、執行指令 git commit -m "提交文件"
雙引號內的是提交註釋
6、關聯github倉庫,複製https網址
7、執行指令:git remote add origin https......git
8、git pull --rebase origin master
可以通過如下命令進行代碼合併【注:pull = fetch+merge】
9、執行上面代碼後可以看到本地代碼庫中多了README.md文件
10、git push -u origin master