Zydecx's Site

Debug code, debug life, debug today!

#Git

使用SSH密钥实现Git多账号切换

Time: , by zydecx

阅读本文前,请先参考使用SSH密钥连接Git仓库了解SSH密钥配置方法。

场景

有时,在一台机器上需同时使用多个Git账号(个人账号和工作账号),不同的Git仓库使用不同的账号访问。本文将介绍如何通过配置实现该需求。

...more

使用SSH密钥连接Git仓库

Time: , by zydecx

检查SSH密钥是否存在

打开Git Bash,执行下面的命令,显示.ssh目录下的所有文件:

ls -al ~/.ssh

如果该目录下已经存在密钥对(比如,id_rsa.pub/id_rsa是一对公/私钥),可跳过下一步直接添加密钥到ssh-agent。

...more

搭建GitLab服务器

Time: , by zydecx

GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可以通过Web界面访问公开或私人项目。

它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

...more

This is a magic phrase. You CANNOT see it(I'll really FULE you if you do that), but it does work. Why? You may feel confused. OK, at least it doesn't afftect your experience and it works. That is what we call MAGICE!