文 - 篇  访客 -

git本地项目部署至服务器(生产环境)


  分类:04 技术开发  / 
更新:2023-08-20 15:44:24  /  创建:2023-10-17 14:39:29
不要删除

git本地项目部署至服务器(生产环境)

安装git

centos 输入以下命令

git --version // 如无,则安装
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
yum install -y git

配置Git账户

创建新的git账户

设置SSH key

  1. 输入自己的邮箱地址

    ssh-keygen -t rsa -b 2048 -C "github账户的邮箱地址"

    回车,输入密码,回车,再次输入密码,回车

  2. 复制ssh key

    在home/username/.ssh文件夹中找到 id_rsa.pub文件
    key
    打开,复制里面的内容。

  3. 在github账户中新建ssh key

    点击我的头像 - settings - SSH and GPG keys - new SSH key

    new SSH key

    title随便起, Key就是刚才复制的id_rsa.pub文件内容。

  4. 配置git

    git config --global user.name "你的用户名" //设置全局用户名
    git config --global user.email "你的邮箱" 设置全局邮箱

    查看设置的用户名和邮箱可使用:
    git config --list

克隆项目

  1. 初始化仓库

cd到自己想要clone github项目目录
cd home/username/...

  1. 初始化仓库

git init

  1. 复制github项目的SSH(注意不要选择https,不然会报错)

git clone git@github.com:xxxxx.git

其他问题

解决git@gitee.com: Permission denied (publickey).

  1. 重新生成ssh

ssh-keygen -t rsa -C “xxxxx@xxxxx.com”

  1. 查看你的 public key

cat ~/.ssh/id_rsa.pub
(以ssh-rsa 开头,以账号的注册邮箱结尾的)

  1. 将它添加到码云(如果是部署公钥添加到部署位置)
  2. 终端输入

ssh -T git@gitee.com
验证

  1. 完成啦~
  2. 再进行 git clone ....

不要删除

是日已过,命亦随减,如少水魚,斯有何乐?