git从远程下载项目到本地以及本地提交远程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38998213/article/details/87938222

一,打开gitbash命令窗

   找到并运行git-bash.exe,或者在桌面直接鼠标右键选择Git Bash Here; 

如果是没有安装Git命令行工具,请去官网下载git   https://git-scm.com/downloads ,自行选择版本 ,安装的时候一直下一步选择默认项就可以(如有其它要求自行选择),安装目录可以切换一下

二,检查ssh目录生成ssh密钥

  1.进入ssh目录

    输入命令  cd ~/.ssh ,如果提示没有这样的文件;

   输入命令   mkdir ~/.ssh,创建一个.ssh的目录;
  再进入 .ssh目录    cd ~/.ssh;

  2.查看.ssh目录下边是否空 
  方法一 :可以找到电脑上的ssh目录打开查看
 方法二: 运行命令 ls -l  

  3.生成ssh密钥

 ssh-keygen -t rsa -C   "[email protected]" 后边是自己的邮箱;

提示Enter passphrase (empty for no passphrase) 的时候 刚接触gitlab的使用建议不输入直接回车,以后熟悉了再修改
  完成之后可以到ssh目录下边查看生成的公钥和私钥文件

  4.获取ssh公钥信息
    (1)通过编辑器。使用你熟悉的文本编辑器,比如 记事本、Sublime Text等软件打开id_rsa.pub,复制里面的所有内容以备下一步使用。
    (2)通过cat命令。在命令行中敲入cat id_rsa.pub,回车执行后命令行界面中会显示id_rsa.pub文件里的内容,复制后在下一步
     (3)通过直接使用命令将id_rsa.pub文件里的内容复制到剪切板中
Windows:clip < ~/.ssh/id_rsa.pub
Mac:pbcopy < ~/.ssh/id_rsa.pub

  GNU/Linux (requires xclip):xclip -sel clip < ~/.ssh/id_rsa.pub

  三. 添加SSH公钥到gitlab
    1.打开https://gitlab.com/profileProfile配置页面,选择SSH Keys.
    2.添加SSH公钥
        按照要求填写Title和Key,其中Title是Key的描述信息(如My_work_computer等),Key是上面复制的SSH公钥的内容,直接粘贴到输入框中保存即可
四、从远程下载项目到本地
  1,将项目clone到本地
           git clone   [email protected]:USERNAME/PROJECTNAME.git  "test"  后边的是项目地址 和目录名,后边的test是目录名,可以不填,则本地默认创建和远程项目名字一样的文件名
          
  五,本地添加文件并提交到远程

  cd test    进入到本地的项目目录,后边的是项目目录名;
   touch README.md  创建一个文件,如果touch提示不是可用命令,换成 mkdir 命令, 这一步也可以在文件目录里手动创建文件,再执行下边的命令;
       git add README.md           添加到 git
       git commit -m "add README"  显示添加的更改
        git push -u origin master   提交到gilab项目库

     中间会让设置 用户名 和邮箱,根据提示 进行设置就可以了

猜你喜欢

转载自blog.csdn.net/qq_38998213/article/details/87938222