本地環境:win10
遠程倉庫:碼雲
默認Git已經安裝
用pycharm創建了新的項目,想直接關聯到遠程倉庫,但是push的時候一直提示無權限
1、右鍵目標地址Git Bash Here,或者打開Git Bash,進入到目標文件夾
2、在指定文件夾創建git工作環境,指令:
git init
此時,根目錄下出現.git的隱藏文件夾
3、
git status
指令可查看當前git工作區情況,可以看到工作區中有哪些文件還未添加到暫存區
4、
git add <file>
指令將工作區的內容提交到暫存區,如有多個文件,則一個一個add到暫存區
5、
git commit -m <message>
將工作區的內容提交至分支
至此本地項目Git提交完成,下面為遠程倉庫操作
6、登錄碼雲,創建新的遠程倉庫,保存遠程倉庫地址
注意:“使用Readme文件初 始化這個倉庫”這個選項不要勾選,勾選后倉庫不為空,push會失敗
7、本地git倉庫關聯遠程倉庫
git remote add origin git@server-name:path/repo-name.git
參數根據遠程倉庫地址填寫(創建好遠程倉庫還未有任何提交時,碼雲會有提交指引)
8、本地初次推送若已經有ssh-key,則直接進行推送,
git push -u origin master
則本地庫推送到遠程倉庫
至此本地項目推送到遠程倉庫成功
9、若本地無ssh,向遠程倉庫推送會報錯,提示無權限,此時本地cmd指令
ssh-keygen -t rsa -C "郵箱地址"
完成操作可生成ssh,打開生成的id_ras.pub文件,將生成ssh密匙存入遠程倉庫帳號,即可向遠程倉庫推送
10、初次推送完成,可打開pycharm克隆遠程倉庫的項目,並且可以進行pull與push操作