项目初始化小结

225 阅读2分钟

1.Visual Studio Code 总是要求获得在 Linux 中保存文件的权限

背景:在vscode下载完之后,保存修改文件或者新建文件,vscode都会提示:Failed to save 'main.js': Insufficient permissions. Select 'Retry as Sudo' to retry as superuser.,这是因为vscode为了安全起见,每次修改项目文件都需要sudo开头,那么就会给我们开发造成麻烦。

因此我们可以使用如下方法:
1.cd到项目的父目录下:cd desktop
2.sudo chmod -R 777 项目名

如果你使用这个命令,那么不仅是你,机器上的其他用户(如果你有多个用户帐户)也能够看到、修改你的项目。因为该chmod 777命令为每个人提供了对文件/目录的完全控制权。
(1)sudo:是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。
(2)-R:是指用到目录里所有子目录和文件;
(3)777:是指所有用户都拥有的最高权限。
chmod命令change mode是用户修改文件权限命令:www.runoob.com/linux/linux…

2.git ssh 配置
(1) 首先我们需要检查一下电脑中是否存在ssh配置(检查命令 cd ~/.ssh,如果存在则可以查看ssh key,如果不存在执行下一步:生成ssh key)
(2) $ ssh-keygen -t rsa -C "@自己的邮箱名.com" 然后一直按enter即可,这里enter file啥的就一直回车即可
image.png (3) 这个时候可以看见你生成的密钥(.ssh文件夹路径为:/Users/用户/.ssh)
image.png 然后打印出公钥:cat ~/.ssh/id_rsa.pub,接着复制公钥(公钥复制是到邮箱名结尾)
(4)登录gitlab账号,点击头像,Settings -> SSH keys,将复制的公钥贴到"Key"文本框中,输入"Title"以区分不同的SSH Key,点"Add key"添加
(5)验证是否成功:
ssh -T <git@code.devops.企业名.com>

Welcome to GitLab, xxx!

看到以上内容,即设置成功。