小周的技术博客

困难是培养伟大心志的保姆,唯有这个冷酷的保姆才会不停地推着摇篮,培养一个勇敢、刚健的孩子。 ---------布赖恩特

码云Git 版本控制安装与配置

本文来自 小周的技术博客 转载请注明;

本文地址:http://blog.lyttensoft.win/?id=56



一、工具准备及安装

    GitExtensions

     blob.png


      blob.png

      blob.png

      blob.png

    blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png


blob.png

blob.png



blob.png

blob.png


二、配置

blob.png

blob.png

git config --global user.name "name"

git config --global user.email "码云的邮箱帐号"



blob.png


ssh-keygen -t rsa -C "youer email"


如果命令无误执行后,会在当前用户文件夹下,建立一个.ssh的文件夹,文件夹中有两个文件分别是id_rsa和id_rsa.pub,文件id_rsa.pub为生成的key,用记事本打开它。

将key的内容全部复制。

然后登陆http://git.oschina.net ,在个人资料里面找到公钥管理,将这个key粘贴进去,并保存。


blob.png


然后,回到刚才生成key的GIT命令窗口界面。

在界面中输入命令  ssh -T git@git.oschina.net


blob.png


到这里码云配置就完成了。


二、参与私有项目


在收到项目管理者的邀请连接后,点击“参加邀请”,参加项目后,会打开项目页面

blob.png


复制项目的GIT地址,在本地克隆一个版本。


blob.png

blob.png


blob.png




克隆好以后,就可以码代码了。。。GO


三、代码的提交


GIT的提交方式与TFS、SVN不同,GIT提交只是提交到本地,不直接提交到远程仓库,所以在提交时要选择“提交并推送”


这里不是建议提交,直接推送。 在推送前,先拉取一下远程仓库的代码,进行合并。合并完成后,再推送。


代码的提交方式,可以使用VS IDE的集成工具直接提交

blob.png


blob.png



另外一种提交方式是使用 GitExtensions 进行提交, 这种方式提交个人比较推荐。


blob.png



blob.png





注意,在提交代码时,可能会出现要输入帐号和密码的情况。


这里在C:\Documents and Settings\Administrator\ 目录下有一个 .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行。

[credential] 
helper = store

下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Administrator\ 目录下形成一个 .git-credentials 文件,里面就是保存的你的用户名和密码。



本文来自 小周的技术博客 转载请注明;

本文地址:http://blog.lyttensoft.win/?id=56

发表评论:

小周的技术博客