1.生成SSH密钥
cd ~/.ssh
ssh-keygen -t rsa #使用rsa加密
回车
vim id_rsa.pub
set mouse=v 关闭鼠标移动 set mouse=a 开启鼠标移动
set nonu 关闭行首的空格 set nu 开启行首的空格
这样才可以复制生成的公钥
2.添加秘钥
bitbucket主页:
点击个人信息–>bitbucket设置–>ssh秘钥–>添加秘钥
3.设置config
将项目目录下.git文件夹下的config中的url设置成ssh方式下的地址
4添加密钥到ssh
查看ssh-agent中的密钥:
ssh-add -l
执行ssh-add 密钥添加到 ssh-agent 的高速缓存中
现在 git pull就不用输密码了
附加:
执行ssh-add -L 显示ssh-agent中的公钥
-D:删除ssh-agent中的所有密钥.
-d:从ssh-agent中的删除密钥
-e pkcs11:删除PKCS#11共享库pkcs1提供的钥匙。
-s pkcs11:添加PKCS#11共享库pkcs1提供的钥匙。
-L:显示ssh-agent中的公钥
-l:显示ssh-agent中的密钥
-t life:对加载的密钥设置超时时间,超时ssh-agent将自动卸载密钥
-X:对ssh-agent进行解锁
-x:对ssh-agent进行加锁
实例:
1、把专用密钥添加到 ssh-agent 的高速缓存中:
ssh-add ~/.ssh/id_dsa
2、从ssh-agent中删除密钥:
ssh-add -d ~/.ssh/id_xxx.pub
3、查看ssh-agent中的密钥:
ssh-add -l
cd - 相邻路径切换
shif+insert vim粘贴
w !sudo tee % vim时使用sudo输入密码
现在 git pull就不用输密码了
1.生成SSH密钥 cd ~/.ssh ssh-keygen -t rsa #使用rsa加密 回车 vim id_rsa.pub set mouse=v 关闭鼠标移动 set mouse=a 开启鼠标移动 set nonu 关闭行首的空格 set nu 开启行首的空格 这样才可以复制生成的公钥2.添加秘钥 bitbu
Bitbucket
远程仓库与
git
的使用流程下载方式
Bitbucket
创建项目
Bitbucket
设置
应用
密码
Tortoise
git
拉取,提交保存
密码
,
避免
提交时多次
输入
。
Bitbucket
官方注册
Git
官方下载
小乌龟 Tortoise
git
官方下载
Bitbucket
创建项目
设置
名称与创建
至此,你拥有了一个完整的
Bitbucket
远程仓库
Bitbucket
设置
应用
密码
应用
密码
官方说明
官方说明解释到:
应用
密码
是用户帐户的替代
密码
,您可以使用该
密码
来编写脚本并集成工具,以
第一步: 在HOME目录下(如:/home/user)创建文件 .
git
-credentials(注意文件名前面有一个点)第二步: 在该文件中添加如下信息:https://username:password@
git
hub.com
将上面的username和password替换为你
git
hub的用户名和
密码
第三步: 执行如下命令:
git
config --global credential.help
1
设置
Git
的user name和email:
git
config --global user.name "自定义用户名"
git
config --global user.email "自定义邮箱"
2 生成SSH密钥:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生成密钥:ssh-keygen -t rsa -C “自定义邮箱”,不需要
输入
密码
,直接回车3次。到给出的目录中查看生成的密钥。
如果提示 ssh-keygen 不是内部命令,就需
一、安装配置步骤
这里主要介绍windows下的,linux下类似。
git
服务器
git
hub或者
bitbucket
的代码签出和签入通常有https和ssh两种方式。前者每次操作都要
密码
,只适合代码修改少的项目。后者是否程序猿们的常规开发。
1. 首先安装
git
-xx-preview,这是
git
客户端的命令行方
知乎:http://www.zhihu.com/question/20053312
建议同时用
Bitbucket
和
Git
hub,理由如下:有私人项目或者敏感项目(比如接的商业项目散活)就用选
Bitbucket
就对了。(个人认为Hg比
Git
好用)优势如下:
第一支持Hg,最好用(但不是最强大的)的分布式版本管理工具。同时...
无论在本地还是服务器上提交,更新代码等一系列操作时,都需要
输入
密码
,简直无比蛋疼,此方法能省去
输入
密码
的步骤,简直不能再爽了。只针对Linux和Mac用户,Windows用户请绕道。
在用户目录下(如:/home/ununtu)执行 vim .netrc
插入一下内容:
machine
bitbucket
.org
login geekfly2017
password your
git
有一个
git
gui可视化操作界面,挺方便的,但在配置remote repository报错:could not resolve hostname,没有解决了,还是使用bash命令。
第1步:打开
git
bash,
设置
name和email:
$
git
config --global user.name "yourname"
$
git
config --global user.emai
使用
git
pull或者
git
push每次都需要
输入
用户名和
密码
很繁琐,耽误时间,现在教大家一条命令实现保存用户名和
密码
不用再
输入
git
config --global credential.helper store
git
pull /
git
push (第一次
输入
,后续就不用再次数据)
push你的代码 (
git
push), 这时会让你
输入
用户名和
密码
, 这一步
输入
的用户名
密码
会被记住, 下次再push代码时就不用
输入
用户名
密码
! 这一步会在用户目录下生成文件.
git
-credential
3. 下载
Bitbucket
安装文件。您可以在
Bitbucket
的官方网站上下载适用于Linux的tar.gz文件。
4. 解压下载的tar.gz文件。假设您将文件下载到了当前用户的“Downloads”文件夹中,使用以下命令解压缩:
cd ~/Downloads
tar -xvzf
bitbucket
-X.X.X.tar.gz
请将“X.X.X”替换为版本号。
5. 将解压缩后的
Bitbucket
文件移动到合适的位置。您可以选择将其移动到/opt目录下:
sudo mv ~/Downloads/atlassian-
bitbucket
-X.X.X /opt/
bitbucket
请将“X.X.X”替换为版本号。
6. 为
Bitbucket
创建一个系统用户。运行以下命令来创建一个名为“
bitbucket
”的用户:
sudo useradd --create-home --home-dir /home/
bitbucket
--shell /bin/bash
bitbucket
sudo passwd
bitbucket
您将被要求为该用户
设置
密码
。
7. 授予
Bitbucket
文件夹的所有权给“
bitbucket
”用户:
sudo chown -R
bitbucket
:
bitbucket
/opt/
bitbucket
8. 编辑
Bitbucket
的配置文件。使用任何文本编辑器(例如nano)打开/opt/
bitbucket
/atlassian-
bitbucket
-X.X.X/conf/server.xml文件:
sudo nano /opt/
bitbucket
/atlassian-
bitbucket
-X.X.X/conf/server.xml
在其中找到以下行:
<Connector port="7990" ...
将其替换为:
<Connector port="80" ...
这将使
Bitbucket
通过默认的HTTP端口80运行。如果您希望使用不同的端口,请相应地更改。
9. 启动
Bitbucket
服务。使用以下命令:
sudo /opt/
bitbucket
/bin/start-
bitbucket
.sh
现在,您可以在Web浏览器中访问http://localhost/并按照
Bitbucket
的
设置
过程进行配置。
请注意,这只是一个基本的安装过程。根据您的环境和需求,您可能需要进行其他配置和调整。请参考
Bitbucket
的官方文档以获取更多详细信息和指导。