为什么80%的码农都做不了架构师?>>>   

以下是在LinuxMint13上安装Gitolite的步骤记录:

1.在服务器端,新建git账号:

sudo adduser --system --shell /bin/bash --group git

sudo adduser git ssh

sudo passwd git

2.在服务器端,安装open-ssh,并配置ssh,为了实现Git账号的无密码登录,我们需要

修改/etc/ssh/sshd-config文件.

将其中的PermitRootLogin no修改为yes

PubkeyAuthentication 设置为no

AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,

PasswordAuthentication 设置为yes

配置后使用一下命令重启ssh:

sudo service ssh restart

3. 在客户端,用ssh-key-gen 在创建公钥和密钥,命令如下:

ssh-keygen -t  rsa

4.ssh-copy-id 把公钥从客户端复制到远程主机上,我这里是用一台电脑的skwiki用户拷贝到git用户:

skwiki@HaSee$ ssh-copy-id -i ~/.ssh/id_rsa.pub  git@localhost

此时会要求输入密码,输入git的密码即可递交,递交后在服务器端的/home/git/.ssh/authorized_keys

文件中就已经有了id_rsa.pub的公钥内容,在随后的gitolite中还会涉及到authorized_keys的修改。

5.再次修改/etc/ssh/sshd-config文件.

将其中的PermitRootLogin no修改为yes

RSAAuthentication 设置为no

PubkeyAuthentication 设置为yes

AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,

PasswordAuthentication 设置为no

配置后使用一下命令重启ssh:

sudo service ssh restart

6.在客户端,登录git主机,我的客户端和服务器端都是一台电脑,所以使用localhost标记。

ssh git@localhost

注意实际上,PasswordAuthentication 和 PubkeyAuthentication  可以同时设定为yes

转载于:https://my.oschina.net/armsky/blog/141765

LinuxMint13安装无密码访问git相关推荐

  1. Ubuntu下安装rsh实现无密码访问

    一:环境 1.三台服务器ubuntu14.04, 主机名分别为compute,block1和blcok2 2.两台主机hosts文件都为: root@compute:~# cat /etc/hosts ...

  2. 使用expect 打通到其他服务器无密码访问

    由于zabbix对功能,业务监控比较方便,就用zabbix做监控,zabbix唯一的缺点就是需要在每台服务器上安装客户端,即便是几十台服务器,一台一台做着实繁琐,何况更多,时间紧急,无密码登陆通道还没 ...

  3. git 安装_Windows系统Git安装教程(详解Git安装过程)

    今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的朋友能有所帮助! 获取Git安装程序 到Git官网下载,网站地址:https://git-scm.com/downloads 因为 ...

  4. rsh服务配置主机无密码访问

    rsh的安全性是没有保证的,所有密码均使用明文传输,如果服务器有大量对外服务,建议不要使用此协议 我们在使用CentOS系统时候,安装RAC时,需要配置各个节点的互信关系,使rsh.rlogin.rc ...

  5. 建立集群——rsh(remote shell)实现无密码访问

    1. 前期准备 在集群中使用rsh实现无密码访问,首先要做的工作是在所有节点的/etc/hosts文件中写入所有的主机地址与名称(最好所有主机的系统.内核都是相同的,本文所有测试工作在Centos 7 ...

  6. Linux上安装和使用git到gitoschina和github上_亲测

    Linux上安装和使用git到gitoschina和github上_亲测 git介绍与在linux上安装 创建SSHkey 在git-oschina使用 maven-oschina使用 在github ...

  7. git 查看服务器 文件权限,访问git服务器文件权限

    访问git服务器文件权限 内容精选 换一换 开启细粒度权限时,用户通过该指导配置访问OBS权限,实现MRS用户对OBS文件系统下的目录权限控制.如需对MRS的用户访问OBS的资源进行详细控制,可通过该 ...

  8. git简介、安装、基本操作——Git折腾小记

    这两天刚完成了一个小项目,整理资料发现现在写代码跟文档又没有版本控制的意识,刚好前两天电脑出问题,差点所有代码跟文档全丢掉,所以这两天又在自己的台式机上架起了git,做所谓的代码服务器,之前折腾过一次 ...

  9. linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

    [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...

最新文章

  1. Discuz!常用函数解析(续)
  2. R语言stringr包str_dup函数字符串多次复制实战
  3. 工具04_SQL Trace/DBMS_SYSTEM
  4. hdu 4891 模拟
  5. php小程序登录code无效,微信小程序出现“invalid code”怎么办
  6. The road to learning English-Listening
  7. 【2012百度之星/初赛上】C:集合的交与并
  8. 排序算法(5)----堆排序
  9. Java自带工具包StringUtils包含方法
  10. NBOOT分析-NBOOT.c(2)
  11. 2.12 变形工具的使用 [Ps教程]
  12. [家里蹲大学数学杂志]第033期稳态可压Navier-Stokes方程弱解的存在性
  13. 计算机的游戏功能,游戏同步器功能介绍、作用讲解及使用方法
  14. springboot thymeleaf访问静态图片
  15. 超有用:记一次Yapi上传报错及其处理方式
  16. 华为5.0以上设备(亲测有效)激活xposed框架的流程
  17. c语言中 输出操作是由库函数,【判断题】在 C语言中,输入操作是由库函数scanf完成,输出操作是由库函数printf完成 。...
  18. 蓝牙协议(bluetooth spec)
  19. Mongodb 监控安装配置
  20. 他看了几千份技术简历,愿意把技术简历的秘籍传授给你

热门文章

  1. IT行业观察:阿里巴巴有望成为下一只中国IPO
  2. python Pool常用函数用法总结
  3. labuladong的算法小抄pdf_推荐两个学算法的 GitHub 项目
  4. 蓝桥杯四平方和Java_蓝桥杯 四平方和
  5. 如何链接两个名字一样动态库
  6. python编程之slice与indices函数用法
  7. 想学单片机怎么入手?学单片机前先学什么?
  8. python函数第二次运行报错_Python学习笔记2-函数、高级特性
  9. 【Java】LeetCode 150. 逆波兰表达式求值 (后缀表达式)
  10. 【Java】 实现一副扑克牌,包含:洗牌+发牌(3个人,一人5张)+输出牌的信息 的逻辑