新人实习
这周终于有空了。来记录一下自己大半个月的实习生活吧!
关于gitlab
刚开始在学校的时候,我们使用的是gitee来管理自己的代码。在实习前也有了解过,一般企业都会自己搭建gitlab来管理自己的代码。刚到工位认了导师之后,我就开始安装自己的工具。gitlab账号是导师帮我去和公司相关的管理人员申请的。我就先下载了git。
通过git命令设置帐号用户名:
git config --global user.name "username"
git config --global user.email 申请的gitlab账号
设置了公司给我的gitlab账号以及用户名。我登陆上公司的gitlab。但是我目前的权限只有两个项目,我看到导师他们都是一堆项目。我想把代码克隆下来,但是却看到一天黄底的提示。
大概意思应该是让我设置我的ssh密钥。经过我的搜索和gitlab的提示,我找到了方法!
经过这四个步骤
1.右键打开Git Bash Here,输入ssh-keygen -t rsa -C "公司申请来的gitlab账号"
2.按下Enter保存ssh密钥
3.再按两下Enter跳过输入密码
4.此时密钥就生成了。在用户下面的.ssh文件下 id_rsa.pub用记事本打开
此时复制进gitlab的ssh密钥中就可以完成ssh配置,就可以把ssh配置好。此时就可以欢快的clone代码到本地了!
关于禅道
禅道也是导师去找相关人员申请的,在这大半个月里面,我感受最多的就是权限,什么东西都是要去申请,然后再由负责人开通权限才有资格去访问和更改。
禅道是用来指派任务的,开发人员在禅道中及时更新进度,产品经理或者其他领导才能了解开发的进度。(我在开会中听到经理和开发说要及时更新)
关于ui和原型
公司的ui使用的是figma,原型使用的是磨刀
figma和磨刀也是要权限才可以具体的看到数值,否则就只是能看到图片,看不到具体的样式,如果开发时,没有权限,看不到具体的高度、margin、padding之类,做出来的东西是经不过测试。
figma里面有很多个项目的ui,一些简单的图片也可以直接从figma中导出,不用时时刻刻让ui在切图。
关于node-sass
clone代码后,用编辑器打开,然后npm install 发现报错,这是老朋友了,我之前在学校的解决方法是更换命令成cnpm install,现在又学会了另一招,下载失败后node_modules也没生成,可以运行 npm rebuild node-sass ,然后运行npm i 此时依赖成功安装。可以愉快运行项目。
在这大半个月,我感受最多的就是权限的重要性。没有权限,啥也做不成。