git_share
linux 环境(192.168.8.58)
1. 生成rsa key
$ ssh-keygen
如果你之前没有跑过这个文件, 接受默认选项即可。
这样你会在 ~/.ssh/下看到 id_rsa和id_rsa.pub
1.1 将id_rsa.pub的内容添加到 http://192.168.21.108:82/profile/keys中
注意由于id_rsa.pub文件较长, 可能打印成多行, 其实是一行。
2. 生成~/.ssh/config文件
3. 修改~/.ssh/config文件的权限为只能自己读写
$ chmod 600 ~/.ssh/config
4. 在~/.ssh/config中加入以下内容
Host gitlab
HostName 192.168.21.108
User git
Port 32
PubkeyAuthentication yes
RSAAuthentication yes
IdentityFile ~/.ssh/id_rsa
5. 告诉git你是谁。
git 是分布式管理系统, 没有一个统一的机构管理你的id, 你得自己告诉它
$ git config --global user.name wei.jia
$ git config --global user.email wei.jia@adchina.com
6. 让git给你点颜色看看, 否则看diff, status太累
$ git config --global color.ui true
$ git config --global color.status true
7. 在你的工作目录下执行:
git clone ssh://git@gitlab:32/data-team/sealion.git
8. 到sealion下工作
$ cd sealion
windows环境
1. 安装git
\\f\PD\Develop Tools\Git-1.9.5-preview20141217.exe
2. 启动git bash
3. 生成rsa key
$ ssh-keygen
接受所有默认选项即可
4. 将id_rsa.pub添加到http://192.168.21.108:82/profile/keys中
a. 用notepad打开刚创建的id_rsa.pub, Ctrl-A 选择全部, Ctrl-C复制
b. 在网页上点击 "Add SSH Key"
c. 将复制内容粘贴到key中, 然后点击“Add Key”
5. 在~/.ssh/config中加入以下内容, 如果这个文件不存在,请使用vim或notepad创建一个
Host gitlab
HostName 192.168.21.108
User git
Port 32
PubkeyAuthentication yes
RSAAuthentication yes
IdentityFile ~/.ssh/id_rsa
6. 告诉git你是谁。
git 是分布式管理系统, 没有一个统一的机构管理你的id, 你得自己告诉它
记得将命令中的贾玮的信息改成你的!!
$ git config --global user.name wei.jia
$ git config --global user.email wei.jia@adchina.com
7. 让git给你点颜色看看, 否则看diff, status太累
$ git config --global color.ui true
$ git config --global color.status true
8. 设置git bash到你的工作目录
8.1 在git bash下执行 $ cd /path/to/workdir/
8.2 或在/path/to/workdir 下执行右击 git bash
9. git clone ssh://git@gitlab:32/data-team/sealion.git
git_share的更多相关文章
随机推荐
- android Lib
Android 支持库软件包含可以添加至应用的多个库.每个库均支持特定范围的 Android 平台版本和功能. 本指南介绍了各支持库提供的重要功能和版本支持,从而帮助您决定在应用中添加哪些支持库.一般 ...
- Liferay环境搭建实录
1. 安装Liferay IDE:打开Eclipse的Help-->Eclipse Marketplace,在下图所示搜索框中输入liferay,回车搜索: 搜索结果如下图所示: 点击insta ...
- 标准web架构分层
标准Web系统的架构分层 转载:http://blog.csdn.net/yinwenjie http://blog.csdn.net/yinwenjie/article/details/464 ...
- ubuntu14.04使用wubi安装出错
使用wubi安装后,进入系统是总是提示/分区加载异常,无法正常进入系统. 参考解决方案来自 http://jingyan.baidu.com/article/0aa22375bbffbe88cc0d6 ...
- (转)PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
一.中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $l ...
- Mono For Android的项目发布
Mono for Android的发布步骤: 1.选择项目名称鼠标右键,选择Options选项. 2.弹出工程选项框,选择Android Build,勾选 Supported ABIS里面的所有项. ...
- Android - 服务器json数据交互.
一,服务器端 服务器端使用的是Servlet,封装json对象使用的 'json-lib-2.2.2-jdk15.jar,ezmorph-1.0.4.jar,commons-logging-1.1.j ...
- jQuery.each的function中有哪些参数(可以大概理解function中的参数问题)
1.没有参数 $("img").each(function(){ $(this).toggleClass("example"); }); 1 2 3 2.有一个 ...
- 中文翻译:pjsip教程(一)之PJNATH简介
在学习pjsip的过程中,发现只是单单的阅读英文官方文档,对于里边概念的理解还是不够透彻,并且苦于pjsip没有发现全一点的中文版本,所以想尽自己所能为建设和谐社会而贡献一份力量,文中定会有所疏漏,希 ...
- mysql修改字符集 转载
查看编码: show variables like 'collation_%'; show variables like 'character_set_%'; 修改: MySQ ...