按分类归档:git

linux下安装git服务端

下载windows客户端 https://git-scm.com/download/win 默认安装 打开”Git Bash”,生成秘钥: ssh-keygen.exe -t rsa 一路回车 生成的秘钥默认保存在 /c/Users/Administrator/.ssh下 将 id_rsa.pub 公钥发给git管理员,在服务器中把公钥追加到/home/git/.ssh/authorized_keys中(一行一个) 追加公钥: cat id_rsa.pub >> /home/git/.ssh/authorized_keys authorized_keys 默认644权限,给444权限也可,如果400权限,git提交更新之类的动作无法使用,无权限读取认证文件。 这样客户端通过git用户操作仓库的时候就用秘钥验证。 每一个开发者都必须生成秘钥并追加(公钥)到authorized_keys中。 或者全部开发者共用一个秘钥。 PS: git是通过ssh实现,不是一个服务。

评论关闭