【linux安装git+配置gitlab+推送】

【安装】
    $ sudo apt update
    $ sudo apt install git
    
    $ git --version


【配置】
A:
安装Git之后,您需要做的第一件事就是配置您的git用户名和电子邮件地址。 Git将您的身份与您所做的每次提交相关联。要设置全局提交名称和电子邮件地址,请运行以下命令:

    zly@ubuntu:~$ git config --global user.name "git用户名"
    zly@ubuntu:~$ git config --global user.email 电子邮件地址

    您可以通过键入以下命令来验证配置是否更改:
    $ git config --list
        
    配置设置存储在~/.gitconfig文件中:
        ~/.gitconfig

B:
//配置完成后,需要创建验证用的公钥,
因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件。

然后直接回车三次,即可
ssh-keygen -C '你的邮箱地址' -t rsa


    科普一下:
        执行以上命令会生成一个名为.ssh的文件夹,且该文件夹包含以下仨文件:
        会以id_rsa或id_dsa命名文件,其中一个文件带有.pub 后缀是你的公钥;
        另一个(xxx)则是与之对应的私钥;
        除了生成这两个文件之外还有一个名为 known_hosts 的文件 ;该文件作用是每次ssh访问都会把你每个访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts中。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。
    

// ps:ssh与-keygen之间没有空格,且执行命令会在用户目录~/.ssh/下建立相应的密钥文件。
    如果执行上方命令提示报错: -bash ssh-genkey:未找到命令
      解决办法:
      1、打开配置文件:vi /etc/ssh/sshd_config    2、找到如下内容,将注释符"#"去掉;


C:
创建完SSH 公钥后,可看到SSH 公、私钥是保存到了/root/.ssh 目录下;
不清楚的可以看上面生成.ssh 的信息打印,有打印出保存路径的;

使用命令进入.ssh文件夹:
cd /root/.ssh        我的是cd /home/zly/.ssh/

输入命令打开id_rsa.pub文件    会打开ssh密钥文件
gedit id_rsa.pub

复制其中所有内容。

然后打开gitlab网页 ,然后将你复制的id_rsa.pub公钥粘贴到key里;
步骤:    [gitlab个人中心  -> 设置 -> ssh-keys -> 粘贴key]
这样就算授信好了,到此为止,你就已经可以正常使用git命令进行项目代码上传下载了嘞;


【git命令实战演练-推送项目到git】
git clone +html地址。拉取仓库
         // git branch ***创建分支
         // git checkout ***切换分支

git add . //添加所有修改文件到工作区
        如果您的确需要在一个Git仓库中包含另一个Git仓库,您可以将其作为子模块(submodule)添        加到父仓库中。您可以按照以下指南来使用子模块:
        git submodule update --init
    
git commit -m " **** " // 提交到仓库的备注信息
git push  // 推送到远程仓库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值