一、最简单的方式
-
新建仓库
-
填写仓库名、备注(可以不写)、选择是否公开
-
选择语言(可以不选),我这里选择Java;
根据开发工具选择.gitignore文件模板(可以不选),我用的是IDEA所以选择JetBrains,然后创建
-
选择HTTPS,复制仓库地址
-
自己选择本地目录,打开git命令窗口,把仓库代码克隆下来(首次克隆私有仓库需要验证用户名和密码)
-
如果是IDEA工具可以直接导入
如果要提交已经写好的代码,可以在最开始把仓库名写成要提交的项目名,然后把整个项目里的代码文件拷贝进来,add到git,最后提交就可以了
二、SSH方式
-
在码云新建项目命名和要提交的项目名称相同,即项目所在的文件夹名称
-
设置公钥(如已设置这一步跳过),点击右上角的个人图标找到
设置
,点击SSH公钥
,把公钥粘贴到对应的输入框中,点击保存后需要确认一次密码
公钥生成(如已设置这一步跳过):一般 C:\Users\Administrator 目录下会有一个.ssh文件夹,进入该文件夹,右键单击,选择git bash here,出现命令窗口.输入下面命令,注意备注内容
ssh-keygen -t rsa -C "这里输入备注内容"
执行命令后,按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密码,一般都是直接不写为空,直接回车就好了)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。(可执行start ~ 命令,生成的公私钥在 .ssh的文件夹里面)
用记事本打开id_rsa.pub文件,复制内容到步骤2中的输入框
点击确定,系统会弹出窗口让你确认密码
PS:如果未找到.ssh文件夹,执行下面的操作:
任意文件夹下打开git命令窗口git bash here。
- git config --global user.name "你的用户名"
- git config --global user.email "你的邮箱"
- 生成一个新的SSH密钥
ssh-keygen -t rsa -C "你的邮箱"
然后会出来提示Enter file in which to save the key 后面是一个路径,你需要的.ssh文件夹会出现那个目录下(不是现在)
-
执行命令后,按回车3下,为什么按三下?原因同上,之后出现如下内容:
-
关闭窗口,到之前提示的那个目录下找到.ssh文件夹,找到id_rsa.pub文件,进入用记事本打开id_rsa.pub文件,复制内容到步骤2中的输入框
点击确定,系统会弹出窗口让你确认密码- 进入要提交的项目目录,右键单击,选择git bash here输入命令
git init
添加要上传的文件,可直接传文件夹(以下分别上传src文件夹和pom.xml文件)
git add src
git add pom.xml
提交到本地仓库
git commit -m "首次提交"
设置远程仓库地址,找到在码云新建的项目,点击下载/克隆
按钮,复制SSH地址
git remote add origin 粘贴SSH地址
推送到码云
git push -u origin master
可能产生下面这样的错误
error: failed to push some refs to 'git@gitee com:xxxxx.git'
输入命令
git pull --rebase origin master
再次提交
git push -u origin master