在创建一个git用户时,发现git用户下的目录没有.ssh文件。解决方法如下:

1.安装。
sudo apt-get install openssh-server

2.启动ssh。

sudo /etc/init.d/ssh resart

3.创建私钥

ssh-keygen

那么就可以在root/.ssh/中使用公钥,cat后,复制到gitee/github上面ssh的公钥保存。

问题:

  1. 在第一步安装openssh-server时,可能出现git is not in the sudoers file.This incident will be reported这样一段话,原因就出现在sudo百度百科命令。这里需要进行如下设置:

    [1]. 切换到root用户下

    [2]. 添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers

    [3]. 编辑sudoers文件 :vim /etc/sudoers
    找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

    [4]. 撤销sudoers文件写权限,命令:chmod u-w /etc/sudoers

    这样就可以使用git用户就可以使用sudo命令了。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐