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 “[email protected]
注意:(引号内请输入你自己设置的名字,和你自己的邮箱)此用户名和邮箱是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 “[email protected]” 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:[email protected]
到此为止,你本地的密钥对就生成了。

二、添加公钥到你的远程仓库(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 [email protected] 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 [email protected]: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

你可能感兴趣的:(macos,Mac系统指定更新)