美文网首页
git 远程仓库搭建以及SSH免密码登录配置

git 远程仓库搭建以及SSH免密码登录配置

作者: youngxs | 来源:发表于2019-02-15 15:07 被阅读0次

1. adduser git (添加一个git 用户,用户创建完成以后在 /home 中会生成一个git 文件夹,用来存放git用户的信息)

2.进入自己电脑中,生成SSH密钥:ssh-keygen -t rsa -C "youremail@example.com"(冒号中填写自己的邮箱)

3,密钥生成期间,要求你填写密码,直接按回车键,三次。密钥生成成功,在C:\Users\Administrator\.ssh

4.在服务器的/home/git 中生成一个.ssh文件夹(mkdir .ssh)。

5.cd .ssh (进入.ssh中),vi authorized_keys (创建authorized_keys 文件,并且编辑),

6.将生成的公钥,id_rsa.pub文件中得数据,复制到authorized_keys中,保存

7.选择一个目录生成git的远程仓库,我是在/home/git中直接生成,以本人的为例:cd /home/git (进去git文件夹中)

8. git init --bare project.git (生成一个project的中间仓库)

9.chown -R git:git project.git (将owner改为git)

10.到自己电脑中克隆中间仓库:git clone git@192.0.0.1:/home/git/project.git (其中服务器地址填写自己的)

11,由于设置了ssh,免帐号密码登录,导致shell 也能直接登录,所以需要禁用shell 登录,通过编辑/etc/passwd文件完成

12.进入passwd中将git:x:1001:1001:,,,:/home/git:/bin/bash改为git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell,到此,本地和远程仓连接完毕

13.由于远程仓的数据是0-1进制的,不能直接读取,所以在服务器中也要创建一个仓库。

14.在服务器中生成一个ssh密钥,然后把密钥放到authorized_keys 中,然后选择一个运行存放项目的位置,接着克隆就完事了。

注:如果这期间出现了问题,1,新增的user,不要设置密码,2,生成ssh过程中,直接按回车就完事了,也不要设置密码,3 在C:\Users\Administrator\.ssh中的known_hosts记得查看一下,如果在搭建git前有你服务器地址的记录时,记得删除。

相关文章

  • git 远程仓库搭建以及SSH免密码登录配置

    1. adduser git (添加一个git 用户,用户创建完成以后在 /home 中会生成一个git 文件夹,...

  • git初学(二)

    这部分 主要讲解怎么把本地的git仓库同步到远程的仓库(github) 一、linux下配置Git操作免登录ssh...

  • Linux搭建Git服务器

    创建git组,创建git用户,修改git密码 配置环境变量 创建仓库 允许SSH免密登录 本地生成公钥和私钥 下载...

  • Git使用

    Git首次使用配置 配置用户信息 配置ssh Key 配置远程git仓库登录到远程git管理工具中,修改个人信息,...

  • linux 文件数据增量同步

    首先配置:ssh免密码登录 ssh免密码登录 同步脚本: /usr/bin/rsync -avz /datamnt...

  • 远程管理命令

    自学整理记录,大神见笑 目录 shutdown ifconfig ping ssh scp 免密码登录 配置远程计...

  • 常用Git命令

    设置本机绑定SSH公钥,实现免密码登录 git config -l 查看配置 git config --syste...

  • auto601专属git仓库 ftp服务器

    现已搭建601专属远程git仓库和ftp服务器 1. git仓库 仓库使用ssh登录 使用前请先设置name&em...

  • 在macOS sierra(或Linux)上搭建伪分布式Hado

    配置SSH免密码登录环境(Linux看文末): 进入系统偏好设置 --> 共享 --> 勾选远程登录复选框,并允许...

  • Ubuntu的ssh

    安装ssh 创建root用户 配置本机无密码ssh登录 spark0免密码ssh登录spark1 spark1免密...

网友评论

      本文标题:git 远程仓库搭建以及SSH免密码登录配置

      本文链接:https://www.haomeiwen.com/subject/cjipeqtx.html