git安装以后初始化共享库以后用ssh 公钥登录clone代码的设置
来源:互联网 发布:西哈努克亲王 知乎 编辑:程序博客网 时间:2024/06/18 16:43
1.首先在系统上添加一个账户一下操作全部是在 linux系统上操作的命令
sudo adduser git
然后接着提示 输入git的密码
最后会在/home 下创建一个git的文件夹
2.同样在上述的机器上 分别再添加两个用户 ,来进行测试
sudo adduser user1
sudo adduser user2
3.然后创建用户完毕以后 ,要进行在相应的用户 问价下生成相应的公钥和私钥了
ssh-keygen 然后直接按回车
在 相应的.ssh 文件夹下会生成相应的公钥和私钥 文件 id_rsa ,id_rsa.pub 文件
4. 在git的用户下 .ssh 下 创建一个 authorized_keys 文件,然后 把相应user1,user2 用户自己账号下 生成的公钥 内容添加到git用户下 .ssh/authroized_keys 文件中
5.经过上述的操作 用户就可以进行git clone 了 而不用每次都进行 输入密码,操作起来十分简单 便捷
6.注意 如果上述不进行修改的话 ,那么user1 也可以通过 ssh git@gitserver 去连接git用户 访问这台机器,这样势必会增加服务器的风险。所以 下面要进行改进
sudo vim /etc/passwd 然后找到git 用户,找到 git:x:*:*: /home/git:/bin/bash 把这个地方修改一下,改为/usr/bin/git-shell(不是这个目录的可以执行以下 which git-shell 然后找到相应的位置即可)。修改以后保存 退出。然后 ssh git@gitserver 就会报错 ,user1 用户只能通过 修改代码 提交去修改代码库的一些代码 才可以。
- git安装以后初始化共享库以后用ssh 公钥登录clone代码的设置
- 虚拟机安装完成以后的初始化操作笔记
- Git安装、配置、上传公钥、测试登录及clone库(用户教程)
- 删除文件以后,如何通过git撤销删除的文件,不提交到远端代码库
- maven ssh继承。以后用,拷贝别人博客的
- Fedroa1X以后版本开启用root用户登录的方法
- ......以后.......
- 以后
- 以后
- 以后
- 以后
- git 误删除以后
- table的html代码留着以后用
- 在iOS7以后的状态栏设置样式
- 以后用的着的
- Git的安装与设置SSH
- IOS 8.1以后的弹出框代码
- git上传java项目代码(初次上传,以后可以用elipse插件上传)
- 【干货】见招拆招,智解阿里知识侵权
- 第一章 jQuery 起步
- Hibernate缓存
- ListView数据动态刷新
- 剑指offer-9 斐波那契数列
- git安装以后初始化共享库以后用ssh 公钥登录clone代码的设置
- 修改maven本地仓库路径
- 欢迎使用CSDN-markdown编辑器
- linux struct stat 结构
- 图片加载库汇总
- generally, we use libvirt(2)
- iOS UITableViewCell的分割线缩进
- 【猿必读】代码飞起。
- 前四章课堂测试