firemail之MailSync(C++部分)【二】源码下载 编译
<p id="descriptionP"><p>源码在github上,建议使用如下工具,相关使用方法参考对应连接文章</p><p>Cmder(Full版)----命令行下执行相关命令,与linux命令相一致</p><p>详情参考:</p><p>https://mp.weixin.qq.com/s/D-U09i6K3bAkvQxSF_JUFw</p><p><br></p><p><br></p><p>同步github上的代码,目前只支持ssh,所以这里本地生成一下相关密钥,并添加到github上,方法如下:</p><p>本地生成Git SSH Key <br>右键打开Cmder</p><p>查看全局邮箱用户名设置<br>git config --global --list </p><p>设置Git的user.name和email:</p><p>git config --global user.name "chengjin"<br>git config --global user.email "chengjinxuetang@126.com"<br><br></p><p>为项目配置邮箱和用户名,需要在具体的项目根目录下敲以下命令:<br>git config user.name yourname<br>git config user.email yourname@163.com</p><p><br></p></p><p>生成SSH密钥<br>选进入当前系统用户路径,如下:<br>C:\github<br>λ cd %HOME%<br>C:\Users\Administrator<br><br>创建.ssh目录,并生存密钥<br>C:\Users\Administrator<br>λ mkdir .ssh<br>λ cd .ssh<br><br>C:\Users\Administrator\.ssh<br>λ ssh-keygen -t rsa -C "chengjinxuetang@126.com" -f rsa_github_firemail<br>默认相关密码可以直接输入回车</p><p><p>然后把生成的 rsa_github_firemail.pub 里的内容复制到</p><p>Settings=》SSH and GPG keys=》New SSH key 里面。</p><p>验证是否配置成功</p><p>ssh -T git@github.com</p><p><br></p><p>vbox虚拟机网络连接要改成桥接模式--》目前还没通</p><p><br></p><p>更多参考: <a href="https://mp.weixin.qq.com/s/eKyaCJUh2hrsRzYpuLlazw" target="_blank">本地git 与 github 共存</a></p><p><br></p><p>多个账号注意修改<span style="color: rgb(68, 68, 68); font-family: Tahoma, Helvetica, SimSun, sans-serif; letter-spacing: 0.544px; text-align: justify;">~/.ssh/config 文件中对应该的主机认证文件,如:</span></p><pre><code>Host firemail.github.com<br>HostName github.com<br>PreferredAuthentications publickey<br>IdentityFile ~/.ssh/id_rsa_firemail</code></pre><p></p><p><br></p><p></p><p><br></p><p>然后就可以按下面步骤下载源码了</p><pre><code>git clone git@github.com:chengjinxuetang/Firemail-Sync.git</code></pre><p></p><p><br></p><p></p><p></p><p></p><p><br></p><p></p><p><br></p><p></p><p><br></p><p></p><p><br></p><p></p><p><br></p><p></p><p><br></p></p><p><br></p>
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载