Git项目初次关联远程仓库
本地环境: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操作