🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、创建github仓库 在github,创建仓库: ![](https://img.kancloud.cn/4a/da/4adafc9b90f41373493b9336b1ec874f_1133x647.png) 创建完成: ![](https://img.kancloud.cn/7c/09/7c0946433fd7ab36c7d1c405e3c20fa3_1358x634.png) ## 二、ssh key设定本地仓库与远程仓库传输加密算法 生成: ``` ssh-keygen -t rsa -C "4170804@qq.com ``` 一路回车,即可; ![](https://img.kancloud.cn/98/8c/988cb37d7d00a2cc718f6f10d5e9585e_677x457.png) ![](https://img.kancloud.cn/d2/a9/d2a9db374099238a878eed3cec8bb02b_761x258.png) 用记事本打开 id\_rsa.pub,得到 ssh key公钥: 配置: ![](https://img.kancloud.cn/c7/75/c775f576c116609a80d476e880b333fc_1363x630.png) 然后打开 SSH and GPG keys 菜单, 点击 New SSH key 新增密钥: ![](https://img.kancloud.cn/61/1e/611e2b6ddf0718f8c4cbda89393bbb4c_1366x613.png) 标题建议和仓库名一致, 便于区分. 接着将 id_rsa.pub 文件中 key (所有的内容)粘贴到此,最后 Add SSH key 生成密钥; ![](https://img.kancloud.cn/fd/87/fd871ad0f0cf72a5f9d4ae9eec7ac9d1_1366x654.png) >[danger] 本次操作,仅该账号第一次创建仓库需要,之后不需要再执行了; ## 三、初始化本地仓库 然后,进入要创建工程的根目录下,将远程项目clone到本地: ![](https://img.kancloud.cn/2c/28/2c283a3e056ef9e1a94810b5de9b9fe1_666x224.png) 然后进入本地初始化好的目录,初始化(将你的所有工程文件按照目录结构拷贝到当前目录来); 接着,将当前目录下所有文件添加到本地仓库 ``` git add . ``` ![](https://img.kancloud.cn/f4/de/f4de4e3fff5bd671713a8cc95eb15bd3_677x475.png) 把文件提交到本地仓库,双引号内是提交注释: ``` git commit -m "初始提交文件" ``` ![](https://img.kancloud.cn/67/69/6769b4b54d7b3faa6c36a6abfc5caf73_677x403.png) ## 四、本地仓库关联远程github仓库 获取远程仓库地址: ![](https://img.kancloud.cn/c2/f7/c2f796214bc20bf2baba03f78832ff7b_1185x585.png) 执行指令: ``` git remote add rayfrontorigin git@github.com:4170804/rayfront.git ``` ![](https://img.kancloud.cn/4b/ff/4bffe28b3daebfe617ec2f2c9adce67b_655x89.png) ## 五、上传本地仓库代码到远程github仓库 ``` git push -u rayfrontorigin main ``` 到此,本地仓库代码已经推送到github仓库了; 效果: ![](https://img.kancloud.cn/05/17/0517c7c7d2e295686c9ab761b961dd08_1361x661.png)