git-ssh 配置和使用

1、设置Git的user name和email:(如果是第一次的话) 2、生成密钥 连续3个回车。如果不需要密码的话。最后得到了两个文件:id_rsa和id_rsa.pub。 如果不是第一次,就选择overwrite. 3、添加密钥到ssh-agent 确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。 添加生成的 SSH key 到 ssh-agent。 4、登陆Github, 添加 ssh 。 把id_rsa.pub文件里的内容复制到Github 5、测试: 你将会看到: 选择 yes 如果看到Hi后面是你的用户名,就说明成功了。 6、修改.git文件夹下config中的url。 修改前 修改后 PS: 使用https协议每次都需要输入Github用户名密码; 使用git协议则使用ssh认证密码.

SqlServer导入超大sql脚本

场景描述 在往sqlserver数据库运行sql文件导入数据时,对于小的sql文件,直接在SQL Server Management Studio里打开执行就行了,但有几个表的数据量非常大,运行sql文件时提示内存不足。 参考解决方法 使用自带sqlcmd命令工具进行执行导入。 1、如我使用的是sqlserver2008,是安装在d盘的,打开命令行,进入Binn目录: cd D:\Program Files\Microsoft SQL Server\100\Tools\Binn 1 2、输入以下命令 sqlcmd -S [server name] -U [username] -P [password] -d [database name] -i C:\sqlserver\script.sql 1 说明: -S:数据库服务器地址,我这里是本机直接用localhost -U:用户名 -P:密码 -d:数据库名

IIS集中化管理与编程REST API

一、简介 Microsoft IIS Administration 微软提供,管理IIS配置的REST API 和集中化IIS管理WEB UI。 l  支持绝大部分IIS配置项管理 l  支持管理远程IIS,实现集中化IIS配置管理。 l  支持REST API,方便集成到自研系统。 l  支持IIS配置访问安全性设置 Github:https://github.com/Microsoft/IIS.Administration 微软官网使用文档:https://docs.microsoft.com/en-us/IIS-Administration/ 二、安装 下载:https://docs.microsoft.com/en-us/IIS-Administration/getting-started 环境要求: l  操作系统Windows7版本及以上版本 l  IIS Administration API 依赖.NET Core,在安装IIS Administration安装包时,会按需自动安装 安装完后: Windows服务名:Microsoft IIS Administration Microsoft IIS Administration API地址:https://localhost:55539 (可以使用IP地址访问,但是会遇到权限问题,修改权限的方法在下面“修改配置文件”中介绍) Web UI管理地址:https://manage.iis.net/get 获取AccessToken 进入https://localhost:55539/connect,创建一个Access Key 拿到accesstoken后 l  通过地址:https://localhost:55539/connect 进入api展示界面(https://localhost:55539/#/api),查看可在自己的程序中通过rest api 访问iis信息 l  通过地址:https://manage.iis.net/connect 进入UI管理界面 三、IIS Administration配置文件 1)  配置文件路径:%SystemDrive%\Program Files\IIS Administration\<version>\Microsoft.IIS.Administration\config\** 2)  修改配置文件后需要重启windows服务(Microsoft IIS Administration) 3)  appsettings.json 配置:安全性、日志、audit(审计)、cors(跨域)、访问用户、只读等,详细查看文档。 4)  modules.json配置:启用或禁用IIS配置模块 配置修改示例 示例一、访问https://远程IP地址:55539/connect ,出现windows登录验证框 修改点:修改appsettings.json,将”require_windows_authentication”设置为 false 示例二、编码访问IIS Administration REST API 报401没有权限访问 …

SQL Server直接执行.sql文件

SQL Server是否可以像Oracle那样直接执行.sql文件,在cmd窗口中执行如下命令执行Sql文件:     osql -S 127.0.0.1 -U sa -P sa -i C:\Tab\script.sql     简单说明:osql为SQL Server的命令,要在cmd中执行该命令,一般安装完SQL Server后该命令对应的路径会自动添加到系统环境变量中。 -S 表示要连接的数据库服务器 -U表示登录的用户ID,-P表示登录密码 -i表示要执行的脚本文件路径

Map a network drive to Mac OS X that re-mounts after system reboot

This method allows you to reboot your Mac and have the mapped network drive / network share automatically connect and remount, appearing on the desktop of OS X or in the Finder sidebar. This is more persistent than the above method and is helpful for network shares you connect to frequently: From the Finder, hit …