美文网首页
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