Ubuntu使用git的时候发现没有.ssh文件

在创建一个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命令了。

你可能感兴趣的:(git,git)