将-Gitbash-置入-Windows-Terminal

文章首发于 个人博客。 Git-bash 允许开发人员在 Windows 上运行部分 Linux 命令。但是外观没有 Windows Terminal 中的 CMD 漂亮,现在来将 Git-bash 置入 Windows Terminal 里面。 在已经安装好 Git 的情况下,找到 Git 的安装路径,将 bin 加入到环境变量的 path 里面。我这是 C:\Program Files\Git\bin,最终我们会用到里面的 bash.exe 程序。省略这一步骤也行,后面的配置文件中就需要填入 bash.exe 的完整路径。 下载一个 Git 的图标,地址见 gwindows_logo。将在下载的图标保存到任意一个文件夹,此处我保存在 C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Git\\gwindows_logo.png 。 在应用商店 Microsoft store 下载安装好 Windows Terminal 并运行。点击右侧下拉菜单选择 Settings 编辑 profiles.json 文件。在 json 文件中,复制 profiles 数组中的第一个 CMD 配置文件,并添加到 profiles 数组里面,让它成为该数组的第一个元素。现在 profiles 数组里面有三个元素,其中第 0 和 1 个元素完全一样,都是对 CMD 的相关配置。编辑第 0 个元素的信息如下,需要编辑的部分都已经有注释: ...

August 28, 2019 · 5 min · jiezi

windows命令行获取gitlab私有包

golang私有包导入github上的公有包导入比较常见,私有包导入方面的教程不多,这里记录一下自己遇到的问题没钱买Mac,开发环境是Windows设置gitlab的public key配置本地的git,username,email等。根据自己实际情况调整下边的参数。注意!操作都是在git bash上边!除非特殊说明 $ git config --global user.name "your name"$ git config --global user.email "your email@address"//下边这条的含义是用ssh的时候用git而不是https$ git config --global url."git@address:".insteadOf "https://address.com"然后就是在gitlab上边添加自己生成的public key。操作步骤。gitlab的文档说得很清楚。设置代理去墙外边取包正常来说,添加key之后,就可以把gitlab的项目拉到本地。但是golang项目比较特殊,我们希望用go get命令,把依赖的包也取过来。这就意味着,需要在git bash中设置代理。注意,千万不要像我这么傻,用CMD的set 去设置http_proxy。 $ export ALL_PROXY="socks5://127.0.0.1:1080"直接像上边,按照Linux系统的习惯去设置代理。我用的是ssr。遇到的一个报错上边的步骤基本完整,最后go get自己的私有包就行。但是,因为我的项目是用module做依赖管理的,所以还需要在go.mod那级目录下执行go mod tidy。报错信息:go modules disabled inside gopath/src by go111module=auto我的解决办法。从报错信息来看就是变量go111module的值没设置对。改一下就OK了。 $ export GO111MODULE=on

July 8, 2019 · 1 min · jiezi