美文网首页
Git提交代码到码云

Git提交代码到码云

作者: Specime | 来源:发表于2018-12-28 20:38 被阅读0次

    一、最简单的方式

    1. 新建仓库


      simple1.png
    2. 填写仓库名、备注(可以不写)、选择是否公开

      simple2.png
    3. 选择语言(可以不选),我这里选择Java;
      根据开发工具选择.gitignore文件模板(可以不选),我用的是IDEA所以选择JetBrains,然后创建

      simple3.png
    4. 选择HTTPS,复制仓库地址


      simple4.png
    5. 自己选择本地目录,打开git命令窗口,把仓库代码克隆下来(首次克隆私有仓库需要验证用户名和密码)


      simple5.png
    6. 如果是IDEA工具可以直接导入


      simple6.png
    simple7.png

    如果要提交已经写好的代码,可以在最开始把仓库名写成要提交的项目名,然后把整个项目里的代码文件拷贝进来,add到git,最后提交就可以了

    二、SSH方式

    1. 在码云新建项目命名和要提交的项目名称相同,即项目所在的文件夹名称


      1创建.png
      2命名.png
    1. 设置公钥(如已设置这一步跳过),点击右上角的个人图标找到设置,点击SSH公钥,把公钥粘贴到对应的输入框中,点击保存后需要确认一次密码

      3公钥.png
    2. 公钥生成(如已设置这一步跳过):一般 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文件夹会出现那个目录下(不是现在)


    4git.png
    • 执行命令后,按回车3下,为什么按三下?原因同上,之后出现如下内容:


      5ssh.png
    • 关闭窗口,到之前提示的那个目录下找到.ssh文件夹,找到id_rsa.pub文件,进入用记事本打开id_rsa.pub文件,复制内容到步骤2中的输入框
      点击确定,系统会弹出窗口让你确认密码

      1. 进入要提交的项目目录,右键单击,选择git bash here输入命令
    git init
    

    添加要上传的文件,可直接传文件夹(以下分别上传src文件夹和pom.xml文件)

    git add src
    git add pom.xml
    

    提交到本地仓库

    git commit -m "首次提交"
    
    6add.png

    设置远程仓库地址,找到在码云新建的项目,点击下载/克隆按钮,复制SSH地址

    git remote add origin 粘贴SSH地址
    
    7地址.png

    推送到码云

    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
    
    8commit.png

    相关文章

      网友评论

          本文标题:Git提交代码到码云

          本文链接:https://www.haomeiwen.com/subject/xdgelqtx.html