`
snowstone
  • 浏览: 19083 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

cgywin+git+gerrit设置之二

    博客分类:
  • git
阅读更多

Cygwin64 Terminal按照个人习惯设置好后,下面开始设置git。

1.设置账号

进入cygwin的HOME目录,使用下面命令生成你的Public Key

ssh-keygen -t rsa -C yourname

就会为你生成一个SSH Key,然后会询问一些保存文件的位置,设置密码神马的,直接回车,回车,回车,默认的就可以了。因为主要是在本地使用,可不使用口令,这样会方便一些,不然做什么事情都要密码,各种不爽,所以直接回车就可以了!

这里需要注意的是yourname上不需要加任何引号即可。



设置你的Email和Nickname

git config --global user.name yourname
git config --global user.email youremail

另外,还必须进行一下配置设置编码方式为utf8,否则gerrit上处理中文会是乱码;

git config --global core.quotepath false
git config --global i18n.logoutputencoding utf8
git config --global i18n.commitencoding utf8

 

设置完成后,可以通过git config --list查看是否生效

 

如果想你设置的账户名在改计算机下的所有用户都生效,则可以输入:

git config --system user.name yourname
git config --system user.email youremail

 

git输出(比如log、status)彩色显示,使用下面的命令配置:

 

git config --global color.ui auto

 

2.激活你的gerrit账户

 浏览器打开http://xxxx/gerrit

(刚才你登录的这个账号只是apache下的账号,想要使用gerrit,还要按照以下步骤激活你的gerrit账户),点击“Register New Email …”,填入你的email地址,点击“Register”:

然后你的邮箱会收到一封激活邮件,点击邮件中的激活链接,进入后,输入前面分配的一样的apache密码,登录,进入界面


 

 在“Full Name”中输入你的名字的全拼,点击“Save Changes”。


 

接下来,配置你的公钥,在第一步生成SSH Key时,有段问题提示你本地的id_rsa.pub文件生成在哪的,一般在$HOME/.ssh/下,打开id_rsa.pub文件,复制内容粘贴到下图位置,点击“Add”,完成gerrit配置key。



 

 激活你的gerrit账户还剩最后一步:和管理员沟通,让其将你的账户加上需要的权限。

 

注意:一般gerrit服务器,是没有匿名访问权限的,所以,只能通过SSH和HTTP选项卡下提示的命令进行下载。

依次执行以下2个命令,进行授权,如果不执行以上命令,会导致提交到服务器失败。

// 在用户bin下面,只有安装Git时需要初始化一次
scp -p -P gerritport yourname@gerritip:bin/gerrit-cherry-pick ~/bin
// 在项目下面,每新下载一个项目都需要执行
scp -p -P gerritport yourname@gerritip:hooks/commit-msg .git/hooks

 

  • 大小: 66.6 KB
  • 大小: 39.5 KB
  • 大小: 39.9 KB
  • 大小: 24.9 KB
  • 大小: 16.5 KB
  • 大小: 53.7 KB
分享到:
评论

相关推荐

    cgywin2.416

    windows下的linux虚拟控制台,以便于更好的学习python。

    cgywin

    在windows下用gcc进行linux开发 由于文件太大,所以分成了四个 release0 包含了目录结构和setup.exe release1,release2和release3解压的release(1|2|3)中的文件夹放到release0解压后的cgywin的release中

    minimal_cygwinx:最小的Cygwin / X发行版-仅X11服务器-开源

    这是最小化的Cygwin / X发行版,仅向下编辑到X11服务器。 还有一些脚本来设置内容。

    cgywin 1.7.1-1

    2010年的 cgywin 1.7.1-1,适合开发

    cgywin 1.7.1-1 ,第二部分

    第二部分,下载后,把两部分放在一个目录,用7zip解压即可

    cgywin2

    在windows下用gcc进行linux开发 由于文件太大,所以分成了四个 release0 包含了目录结构和setup.exe release1,release2和release3解压的release(1|2|3)中的文件夹放到release0解压后的cgywin的release中

    cgywin0

    在windows下用gcc进行linux开发 由于文件太大,所以分成了四个 release0 包含了目录结构和setup.exe release1,release2和release3解压的release(1|2|3)中的文件夹放到release0解压后的cgywin的release中

    cgywin4

    在windows下用gcc进行linux开发 由于文件太大,所以分成了四个 release0 包含了目录结构和setup.exe release1,release2和release3解压的release(1|2|3)中的文件夹放到release0解压后的cgywin的release中

    apt-cgy cgywin安装软件

    Cygwin的包管理工具setup.exe实在是难用的让人蛋碎。于是就有了这样一个apt-cyg,可以提供类似于 apt-get 的体验。 apt-cyg使用bash编写,所以连编译都省了。 安装apt-cyg ...chmod +x apt-cyg ...

    cgywin2738

    cygwin的 2738版本,需要的可以下载

    UPX3.5附带源码

    UPX3.5附带源码. his documentation is written for those brave souls who want to understand and/or modify the UPX assembly stubs - the small snippets that do the runtime decompression when a compressed...

    cygwin v1.7

    Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。

    cygwin含gcc编译环境

    自己下载的cygwin包含了gcc/git等常用的下载内容,从163下载的

    libiconv-1.15 cygwin+msvc

    libiconv-1.15,最新版,用cygwin+msvc2015生成的obj,然后用vc2015合成的动态库和...其实cygwin就能生成动态库,但是文件名是iconv-2.dll,总觉得有点怪怪的。因此就用msvc2015手工合并了obj文件。这回没有问题了。

    cygwin windows下的linux环境

    windows下的Linux环境,用来在Linux环境下编译c语言

    安卓厨房cygwin

    cygwin用于安卓厨房烦人呢结合体给你hi呕吐死题事件后提示

    Cygwin 软件安装

    cygwin在windows下的linux模拟环境

    Androidcocos2d-x安装及项目环境整合

    Android cocos2d-x安装及项目环境整合,不需要安装cgywin。

    Bat 批处理调用Cygwin并执行命令

    Windows系统下,Cygwin.bat批处理文件怎么添加并执行其他命令? 如果你还没有找到解决办法的话,看我的文件。 如果你已经有了解决办法,看下是否有这个精简!!

    apt_cyg提示MD5 sum的问题修改文件

    运行apt_cyg安装软件提示MD5 sum did not match, exiting,根据网上的解决办法将md5sum修改为sha512sum。测试可用

Global site tag (gtag.js) - Google Analytics