Git服务器搭建和配置

VPS端配置 安装Git仓库、配置权限 apt-get update apt-get install git 添加 git 用户 useradd git apt-get install sudo chmod 777 /etc/sudoers vi /etc/sudoers 在 User privilege specification 配置字段下添加 git ALL=(ALL:ALL) ALL 从而使得 git 用户拥有 sudo 权限 给 sudoer 改回权限 chmod 440 /etc/sudoers 编辑 /etc/passwd 文件 vi /etc/passwd 将最后一行 git 用户的 /bin/sh 改为 /bin/bash,是 git 用户也拥有 bash 脚本解释器。 创建 git 用户密码,并建立用户目录、配置权限。 passwd git mkdir /home/git chown -R git:git /home/git 新建 VPS 端的 git 仓库 在 VPS 上新建一个 git 仓库作为远程仓库。切换到 git 用户并转到 git 用户文件夹。...

2023-04-02 · 2 min · TechLayman

无密码ssh登录服务器

启用ssh服务 安装ssh sudo apt-get install openssh-server 启用ssh sudo systemctl enable ssh && sudo systemctl start ssh 查看ssh服务状态 sudo systemctl status ssh 生成密匙对并在服务器中保存 本地安装ssh客户端 sudo apt install openssh-client 本地生成ssh密匙对 mkdir -p ~/.ssh && cd ~/.ssh ssh-keygen -t rsa ssh-keygen -t ed25519 -f techlayman_ed25519 -C "root@techlayman.com" SSH -keygen命令允许通过RSA、ECDSA和ED25519算法生成SSH密钥对。RSA得到了广泛的使用和最好的支持,而ED25519提供了更好的安全性和良好的性能。 在代码中,你可以用你喜欢的加密算法替换“ed25519”。" -f techlayman"指定键名,“-C “root@techlayman.com” ” 是可选的。 设置密匙 cd ~/.ssh && ls -la 发现有id-rsa和id-rsa.pub两个文件,其中 id-rsa为私钥, id-rsa.pub 则为公钥。 cat id_rsa.pub >> techlayman_keys chmod 600 techlayman_keys chmod 700 ~/....

2023-04-02 · 1 min · TechLayman