Ubuntu使用git的时候发现没有.ssh文件
在创建一个git用户时,发现git用户下的目录没有.ssh文件。解决方法如下:1.安装。sudo apt-get install openssh-server2.启动ssh。sudo /etc/init.d/ssh resart3.创建私钥ssh-keygen那么就可以在root/.ssh/中使用公钥,cat后,复制到gitee/github上面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的公钥保存。
问题:
-
在第一步安装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命令了。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)