Mac系统指定更新

Mac系统指定更新
SourceTree跳过注册方法跳过注册页:
https://blog.csdn.net/buzenmedi/article/details/118545633

Homebrew、RVM、ruby、cocoapods、安装Homebrew、安装ruby
https://apps.apple.com/cn/app/macos-monterey/id1576738294?mt=12

https://blog.csdn.net/weixin_43702181/article/details/126852070

https://developer.apple.com/download/all/?q=xcode

https://wenku.baidu.com/view/8bb44e0140323968011ca300a6c30c225901f022.html?wkts=1673243446313&bdQuery=macos%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F-

重装电脑过程
https://www.jianshu.com/p/ac8bfda5eb31

https://www.jianshu.com/p/79781804493d

https://developer.apple.com/download/all/?q=xcode

xcode_14.0.1.xip(压缩包存在时效性(使用前下载))安装it部门管理员账号密码
microsoft outlook it部们管理员账号密码
sourcetree核心直观操作

Atlassian

SourceTree跳过注册方法跳过注册页:
https://blog.csdn.net/buzenmedi/article/details/118545633

方法一:
1.打开SourceTree
2.关闭SourceTree
3.命令终端输入
defaults write com.torusknot.SourceTreeNotMAS completedWelcomeWizardVersion 3
4.打开SourceTree即可跳过登录
方法二:
1.关闭SourceTree
2.右键SourceTree选择【显示包内容】
3.在Contents里面搜索Atlassian
4.将搜索出来的文件–全部删除
5.打开SourceTree
6.SourceTree分体暂存视图 配置(暂存才会生效)
7.SourceTree提交信息描述模版配置

#应集团要求:所有需要发布的应用都需要按照以下的格式填写,否则提交会被驳回

#提交描述
Desc:

#提交类型:3选1

ReqDev=需求开发

BugFix=修复Bug

FaultFix=故障修复

Type:ReqDev
Version:

#如果是需求开发,请填写 需求ID
#如果是修复Bug,请填写BugID
#如果是故障修复,请填写故障ID
#请填写纯数学,多个以逗号分隔(英语逗号),以上ID信息均可在xx平台上查询到
ID:

Chrome V70.0.3538.102

https://sspai.com/post/26273

git报告20210803
隐式文件夹展示呈现
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)
https://www.cnblogs.com/superGG1990/p/6844952.html

初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are.
你需要运行命令来配置你的用户名和邮箱:
$ git config --global user.name "superGG1990”
$ git config --global user.email “superGG1990@163.com”
注意:(引号内请输入你自己设置的名字,和你自己的邮箱)此用户名和邮箱是git提交代码时用来显示你身份和联系方式的,并不是github用户名和邮箱
·git使用ssh密钥
git支持https和git两种传输协议,github分享链接时会有两种协议可选:
git协议链接图例:
https协议资接图例:
git使用https协议,每次pull, push都会提示要输入密码,使用git协议,然后使用ssh密钥,这样免去每次都输密码的麻烦
初次使用git的用户要使用git协议大概需要三个步骤:
一、生成密钥对
二、设置远程仓库(本文以github为例)上的公钥
三、把git的remote url修改为git协议(以上两个步骤初次设置过以后,以后使用都不需要再次设置,此步骤视以后项目的remote url而定,如果以后其他项目的协议为https则需要此步骤)

一、生成密钥对
大多数Git服务器都会选择使用SSH公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成1个,生成公钥的过程在所有操作系统上都差不多。首先你要确认一下本机是否已经有个公钥

SSH公钥默认储存在账户的主目录下的~/.ssh目录,进去看看:
$ cd ~/.ssh $ ls authorized_keys2 id_dsa, known_hosts
config id_dsa.pub
看一下有没有id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之类成对的文件),有.pub后缀的文件就是公钥,另一个文件则是密钥。
假如没有这些文件,甚至连ssh目录都没有,可以用ssh -keygen来创建。该程序在Linux/Mac系统上由SSH包提供,而在Windows上则包含在MSysGit包里:
$ ssh-keygen -t rsa -C “your_email@youremail.com” Creates a new ssh key using the provided email # Generating public/private rsa key pair. Enter file in which to save the key (/home/you/.ssh/id_rsa):
直接按Enter就行。然后,会提示你输入密码,如下(建议输一个,安全一点,当然不输也行,应该不会有人闲的无聊冒充你去修改你的代码):
Enter same passphrase again:[Type passphrase aqain]
完了之后,大概是这样
Your public key has been saved in
/home/you/.ssh/id_rsa.pub. The key fingerprint is: #
01:0f;f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:dbyour_email@youremail.com
到此为止,你本地的密钥对就生成了。

二、添加公钥到你的远程仓库(github)
1.查看你生成的公钥:
$ cat ~/.ssh/id_rsa.pub
ssh-rsa
AAAB3NzaC1yc2EAAAADAQABAAABAQCOX6L1zLL4VHuvGb8aJH3ippTozmReSUzgntvk434aJ/v7kodJ/MTyB1WXFCR+HAo3FXRitBqxiX1nKhXpHAZSMciLq8vR3c8E7CJZN733f5AL8uEYJA+YZevYSUCvEg+umT7PHghKYaʃ16waCxV7sjYP7Z6V790MCEAGDNXC26IBMdMgOluQjp606j2KAdtRBdCDS/QIU5THQDxJ91BXjk1fiq9tITo/aXBvjZeD+gH/Apkh/0GbO8VQLiYYmNfqqAHHeXdltORn8N7C910a/UW3KM7QdXo6J0GF1BVQeTE/IGqhMS5PMln3adninRadnin-PC
2、登陆你的github帐户,点击你的头像,然后Settings->左栏点击SSH and
GPG keys ->点击New SSH key
3、然后你复制上面的公钥内容,粘贴进"Key"文本域内。title域,自己随便起个名字。
4、点击Add key。
完成以后,验证下这个key是不是正常工作:
$ ssh -T git@github.com Attempts to ssh to github
如果,看到:
Hi xxx! You’ve successfully authenticated, but GitHukdoes not # provide shell access.
恭喜你,你的设置已经成功了。
三、文件config配置添加私钥至本地Chain/SourceTree
· 执行ssh-add ~/.ssh/id_rsa将sshkey私钥添加到sourceTrees
执行ssh-add -K ~/.ssh/id_rsa将sshkey,私钥添加到钥匙串
cd到ssh目录下,用touch config命令创建config文件
·执行open config,打开config文件,输入以下内容并保存
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa

四、 known_ hosts文件:
中转指向ServerNodeNameUnknown服务器加入白名单列表内服务端初次链接优先通过终端触发激活
五、修改git的remote url
使用命令git remote -v查看你当前的remote url

$ git remote -v origin
https://github.com/someaccount/someproject.git (fetch)origin https://github.com/someaccount/someproject.git(push)

如果是以上的结果那么说明此项目是使用https协议进行访问的(如果地址是git开头则表示是git协议)
你可以登陆你的github,就像本文开头的图例,你在上面可以看到你的ssh协议相应的url,类似:
复制此ssh链接,然后使用命令git remote set-url来调整你的url。
git remote set-url origin git@github.com:someaccount/somproject.git
然后你可以再用命令git remote -v查看一下,url是否已经变成了ssh地址,
然后你就可以愉快的使用git fetch,git pul,git push,再也不用输入烦人的密码了
nvm v0.33.8

Homebrew、RVM
ruby
Cocoapods
安装Xcode
App Store下载即可
安装Xcode命令行工具插件
xcode-select --install

安装Homebrewe
方式1:公司源安装
方式2:国内源安装
/bin/ssh -c “$(curl -fsSL
https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrev.sh)”

方式3:官网源安装(有可能443):
ruby -e “$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)”

方式4:手动安装https://blog.csdn.net/icfhtg/article/details/107254950

安装RVM

方式1:国内源安装
a.打开网站:https://www.ipaddress.com/
b.查询一下raw.githubusercontent.com对应的IP地正
c.将查询到的IP添加到/ect/hosts
raw.githubusercontent.com

Curl -L
https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-
installer | bash -s stable
方式2:官网源(国外)
curl -sSL https://get.rvm.io | bash -s stable
安装ruby
基于rvm环境安装ruby插件
rvm install 2.7.2
检测是否安装成功
ruby -v
确保本地已安装ruby环境
gem --version

Ruby绑定gems源镜像包路径的配置
方式1:
编辑~/.gemrc文件
open ~/.gemrc
把默认的gems源镜像包路径https://rubygems.org替换为公司提供的gems源镜像包路径http://nexus.ent.com/repository/rubygems-china/
gem sources --list
在gems公司源镜像包配置路径下快速下载对应的gems镜像包并安装cocoapods环境
gem install cocoapods
验证已安装cocoapods环境:
pod --version
sudo gem install cocoapods //根权限重新下载安装
pod search AFNetworking; Unable to find a pod with name, author, summary,ordescription matching AFNetwoxking
将缓存删掉重新执行搜索命令
rm ~/Library/Caches/CocoaPods/seaxch_index.json
备注:
rvm list /查看本地ruby
rvm list known //查看远程仓库ruby
如果出现
command not found: rvm可能是因为rvm的shell配置没有加载,在终
端输入:
source ~/.rvm/scripts/rvm
再输入
type rvm I head -n 1
//gems源镜像包配置路径的修改
从~/.gemrc文件里面移除默认的配置路径https://rubygems.org/
gem sources --remove https://rubygems.org/
向~/.gemrc文件里面增加新的配置路径https://gems.ruby-china.com/
gem sources -a https://gems.ruby-china.com/
配置路径是否更换成功

gem sources -l
安装cocoapods环境常规方式
//普通方式1:源镜像包配置路径下根权限快速下载对应的gems镜像包并安装cacoapods环境
sudo gem install cocoapods
//普通方式2:基于brew环境安装cocoapods环境
brew install cocoapods
验证已安装cocoapods环境:
pod --version
配置pod(正式使用前补充配置(比较慢耐心等待))
更新普通仓库元素索引集对应的导航容器库
pod setup等效于git clone
https://gitee.com/mirrors/CocoaPods-Specs.git ~/.cocoapods/repos/master或git
clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/master
更新gem源镜像包
sudo gem update --system
查看gem版本
su localadmin//切换至根用户
open ~
open /Users/xxxx/profile
open /Users/xxx/zshrc
openssl version
openssl version -a
which openssl
whereis ruby
rvm install 3.0.0//基于rvm平台 安装3.0.0版本的ruby环境
rvm docs generate -ri
rvm reinstall 3.0.0 --with-openssl-dir=/usr/local/opt/openssl
sudo gem install -n /usr/local/bin cocoapods
rvm osx-ssl-certs update all
rvm use 3.1.2 --default
rvm install 2.7.2 --with-openssl-dir=/usr/local/opt/openssl
rvm autolibs read-only
采用外部gems源源镜像包报错上面异常openssl is not available. install openssl and rebuild…
推荐使用gems公司源镜像包配置路径下快速下载安装(gems公司源相关的ruby环境推荐
采用ruby2.7.2)
http://doc.ent.com/download/attachments/54898102/%E9%85%8D%E7%BD%AErubygems%E6%BA%90%E5%BF%AB%E9%80%9F%E5%AE%89%E8%A3%85cocoapods.txt?version=1&modificationDate=1547874604000&api=V2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/4555.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode周赛】2022上半年题目精选集——动态规划

文章目录 2140. 解决智力问题解法1——倒序DP(填表法)解法2——正序DP(刷表法)⭐⭐⭐ 2167. 移除所有载有违禁货物车厢所需的最少时间⭐⭐⭐解法1——前缀和⭐⭐⭐⭐⭐解法2——前后缀分解 动态规划代码1——看了思路之后自己写的…

PCIe简介/体系架构/工作原理/资源分配/错误定位

一、PCIe简介 PCIe(Peripheral Component Interconnect Express)是一种用于连接计算机内部硬件组件的高速串行总线标准。与之前的PCI(Peripheral Component Interconnect)总线相比,PCIe具有更大的带宽和速度&#xff…

js手动增删tableData数据

增加数据 子组件弹窗新增一条数据 onConfirmed(resolve) {let formData this.$refs.Form.formParams;let arr [];arr[0] formData;console.log("xxx", formData);console.log(arr[0], 32333);this.listArray.push(arr[0]);console.log(this.listArray, 6666);thi…

大厂C++岗位面试问题汇总

C++ 和计算机基础(系统、网络、算法)的内容。难度中规中矩吧,基本都是追问式的问法,一层一层往下问。 C++相关 对面向对象的理解 C++面向对象编程就是把一切事物都变成一个个对象,用属性和方法来描述对象的信息,比如定义一个猫对象,猫的眼睛、毛发、嘴巴就可以定义为…

亚信科技荣任「DBL电信行业工作组」副组长单位,AntDB数据库连年入选《中国数据库产品图谱》

日前,“2023可信数据库发展大会”在京圆满召开。亚信科技凭借自研的电信级核心交易数据库AntDB在通信行业15年的技术积累和行业贡献,成功当选为数据库应用创新实验室(DBL)电信行业工作组副组长单位。AntDB数据库连续两年入选《全球…

星火认知大模型,让我感受到了国产AI的崛起

文章目录 一、申请和测试代码二、实测GPT4.0和星火认知大模型的对比2.1 测试网站2.2 经典问题提问对比2.3 代码问题提问对比2.4 论文问题对比2.5 评价 一、申请和测试代码 在我之前的一篇文章中,我分享了如何申请星火认知大模型的内测,并提供了一份可以…

date.locale is not a function

在使用antd的日期组件的过程中,我想要在form表单中将已经生成好的日期数据显示在DatePicker中,应该这样去处理: {"info": "Scott Robinson","infoimage": ["https://zos.alipayobjects.com/rmsportal/jk…

java项目之班级同学录网站(ssm+mysql+jsp)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的班级同学录网站。技术交流和部署相关看文章末尾! 开发环境: 后端: 开发语言:Java 框架&a…

UE5 DLC

前言 在网上找了很多文档,并没有介绍DLC如何创建,但是对比多篇文档后,可以总结为DLC也是Pak包,本质上还是补丁包,B站上有一篇视频介绍了: [UE4]如何在虚幻4游戏里添加DLC的教程(中英机翻)_哔哩哔哩_bilibili 但是也感觉不对,因为要改Build.cs文件。故研究了一下插件式…

day40-Mybatis(resultMap拓展)

0目录 Mybatis-resultMap拓展 1.2.3 1.数据库字段和javabean实体类属性不一致时 解决方案1:将sql语句中给予别名(别名同javabean中实体类保持一致) 解决方案2:使用resultMap 2.两表关联(用户表和角色表关联查询&…

迅镭激光赋能工程机械,客户连续复购激光加工设备达双赢!

工程机械是装备制造业的重要组成部分,当前,我国已成为门类齐全、规模庞大、基础坚实、竞争力强的工程机械设备制造大国。 随着工程机械产业正在全面向智能化、绿色化转型,激光加工成为推动工程机械产业转型升级的重要工具,越来越多…

mysql日志管理、备份与恢复

mysql日志管理、备份与恢复 一、数据备份重要性数据备份类型二、数据库备份类型2.1物理备份1.冷备份(脱机备份):2.热备份(联机备份)∶3.温备份: 2.2逻辑备份1.完全备份2.差异备份3.增量备份 三、常见的备份方法3.1物理冷备3.2专用备份工具3.3启用二进制日志进行增量备份3.4第三…

关于游戏引擎(godot)对齐音乐bpm的技术

引擎默认底层 1. _process(): 每秒钟调用60次(无限的) 数学 1. bpm1分钟节拍数量60s节拍数量 bpm120 60s120拍 2. 每拍子时间 60/bpm 3. 每个拍子触发周期所需要的帧数 每拍子时间*60(帧率) 这个是从帧数级别上对齐拍子的时间&#x…

【C#】并行编程实战:使用延迟初始化提高性能

在前面的章节中讨论了 C# 中线程安全并发集合,有助于提高代码性能、降低同步开销。本章将讨论更多有助于提高性能的概念,包括使用自定义实现的内置构造。 毕竟,对于多线程编程来讲,最核心的需求就是为了性能。 延迟初始化 - .NET…

GoFrame v2.5 版本发布,企业级 Golang 开发框架

大家好啊,GoFrame 框架今天发布了 v2.5.0 正式版本啦!👏👏👏👏 本次版本主要是对已有功能组件以及开发工具上的改进工作。其中,开发工具新增了 gf gen ctrl 命令,以规范化定义、开发…

触摸屏tslib库交叉编译在arm上运行进行屏幕校准测试

在tslib的官方github(下面的网址)上选择一个版本下载即可。 https://github.com/libts/tslib/tags本次使用的版本为:tslib-1.22.tar.gz 下载完成后,在ubuntu14.04进行解压 tar xzvf tslib-1.22.tar.gz配置交叉编译器工具和tsli…

Bash 第十行

195 第十行 给定一个文本文件 file.txt,请只打印这个文件中的第十行。 示例: 假设 file.txt 有如下内容: Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 你的脚本应当显示第十行: Line 10 来源:…

Hive概述

Hive 一 Hive基本概念 1 Hive简介 学习目标 - 了解什么是Hive - 了解为什么使用Hive####1.1 什么是 Hive Hive 由 Facebook 实现并开源,是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据映射为一张数据库表,并提供 HQL(Hive SQL)查询…

ssh使用密钥登陆一条龙

文章目录 1.生成密钥2.服务端安装ssh服务3.将公钥发送到服务端4.修改配置文件5.重新登陆,已生效 1.生成密钥 windows/Linux都是这条命令 ssh-keygen根据自己需求选择密钥存放的位置,和密码 2.服务端安装ssh服务 # 安装 sudo apt install openssh-ser…

【uni-app】自定义导航栏

【uni-app】自定义导航栏 新手刚玩uniapp进行微信小程序,甚至多端的开发。原生uniapp的导航栏,并不能满足ui的需求,所以各种查阅资料,导航栏自定义内容 整理如下: 需要修改的文件如下: 1、pages.json 修…