`
snowstone
  • 浏览: 19832 次
  • 性别: 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

    标题 "cgywin2.416" 指向的是 Cygwin 的一个特定版本,Cygwin 是一个在 Windows 操作系统上模拟 Linux 开发环境的工具。这个工具包使得用户能够在 Windows 上运行许多原本只能在 Linux 或类 Unix 系统中运行的命令行...

    cgywin

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

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

    2. 配置文件:用于设置服务器行为和参数。 3. 支持库:X11服务器需要的一些库文件,可能是Cygwin库或特定的X11库。 4. 脚本和工具:用于安装、启动、配置和管理X11服务器的命令行脚本。 5. 文档:可能包含使用指南、...

    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版本,需要的可以下载

    cygwin含gcc编译环境

    2. **设置环境变量**: 安装完成后,可能需要将`cygwin`的`bin`目录添加到系统的`PATH`环境变量中,以便在命令行中直接使用`gcc`。 3. **编写代码**: 使用文本编辑器创建源代码文件,例如`hello.c`,并输入简单的...

    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

    在安卓厨房中使用Cygwin,你需要安装Cygwin并选择必要的包,如开发工具(如gcc)、版本控制工具(如git)、以及Android相关的工具链。安装完成后,你可以将Cygwin的bin目录添加到系统路径,以便在任何地方都能调用...

    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语言

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

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

    cygwin

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

    cygwin 1.7.1-1 安装包 第二部分

    cgywin的老版本: cygwin 1.7.1-1,两个包放在一起用7zip解压

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

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

Global site tag (gtag.js) - Google Analytics