centos下配置git ssh

centos下配置git ssh

拿到root权限

    $ su root

输入password

获得root权限后,以下的$符号变成#符号

安装git

    $ yum install git

git-ssh 配置和使用

1、设置Git的user name和email:(如果是第一次的话)

    $ git config --global user.name "humingx"
    $ git config --global user.email "humingx@yeah.net"

2、生成密钥

    $ ssh-keygen -t rsa -C "humingx@yeah.net"

运行上面命令后,连续按3个回车(如果不需要密码的话)。

最后得到了两个文件:id_rsa和id_rsa.pub。

3、添加密钥到ssh-agent

添加生成的 SSH key 到 ssh-agent。

    $ ssh-add ~/.ssh/id_rsa

进入ssh目录

    $ cd ~/.ssh

可以看到目录生成了id_rsa id_rsa.pub两个文件

image
image

查看并复制id_rsa.pub的内容

    $ cat id_rsa.pub
image
image

Gerrit用户添加ssh

进入自己的Gerrit

按下图的点击顺序找到添加公共SSH的地方

image
image

粘贴复制的id_rsa.pub的内容,点击add

image
image

获取代码库

cd到存放clone代码的目录

在本地运行git将代码clone到本地

    $ git clone ssh://yourname@youremail192.168.XXXXXXXXXX

参考:https://segmentfault.com/a/1190000002645623

http://www.jianshu.com/p/b77fd16894b6

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容