美文网首页
Project Record

Project Record

作者: CoderLGL | 来源:发表于2018-10-12 14:38 被阅读0次

一、CocoaPods安装过程记录(Homebrew、Ruby、CocoaPods)

https://www.jianshu.com/p/6daf17c1a0fc

二、无法生成p12文件

解决方法:
点击登录
然后将证书拖到(或拷贝)登录里目录下,种类在:我的证书、密钥、证书任意一个类里都可以生成.P12文件,如图: https://blog.csdn.net/niumanxx/article/details/80584928

p2

三、使用SourceTree出现 POST git-receive-pack (chunked) 解决方案

  • 问题描述
    今天我使用的SourceTree提交到git远程仓库的时候时出现了问题
    一直处于下面的这种状态
POST Git-receive-pack (chunked)
  • 问题原因
This is a bug in Git; when using HTTPS it will use chunked encoding for uploads above a certain size. Those do not work.

A trivial fix is to tell git to not chunk until some ridiculously large size value, such as:

git config http.postBuffer 524288000

原因是当远程仓库是https前缀提交时要进行编码,但是缓存大小被限制了,通过改变postBuffer的大小为500M就可以解决这个问题了
按照这个思路就有了如下的解决办法

  • 解决办法
    设置 -> 高级 -> 编辑配置文件…
    来打开配置文件,在配置文件中添加如下配置
[http] 
      postBuffer = 524288000

四、SourceTree忽略文件失效解决办法

目前怀疑是soureTree默认被选中过的忽略文件,在改变后默认不再被忽略,且入加入soureTree的缓存中,我就是被这缓存给坑的。

    1. 在设置中,在soureTree的文件中,再添加相应的忽略属性。这里也说下吧,入口是 设置-> 高级-> 厂仓库指定忽略列表进行编辑,忽略文件的格式可以百度一下自己查看。
      我们再看一个 .gitignore 文件的例子:
# 忽略所有 .a 结尾的文件
*.a

# 但 lib.a 除外
!lib.a

# 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
/TODO

# 忽略 build/ 目录下的所有文件
build/

# 会忽略 doc/notes.txt 但不包括 doc/server/notes.txt
doc/notes.txt
    1. 清除SourceTree缓存,依次执行下面三条命令
git rm -r  --cached .

git add .

git commit -m "忽略xx"

然后重新打开SourceTree就好了

相关文章

网友评论

      本文标题:Project Record

      本文链接:https://www.haomeiwen.com/subject/fycgaftx.html