配置Git服務器和Windows客戶端

按照這位仁兄的方法(http://www.fwolf.com/blog/post/429)配置好Ubuntu的GIT服務後,基本上都在Linux下面使用沒有問題了。但在Windows客戶端怎麼辦呢?還是在網上找了找,下載了Git extensions安裝上,然後使用的是Putty做後端連接。使用Putty生成一對RSA KEY,但問題出現了,就是死活不給連接。後來對比了在Ubuntu生成的RSA KEY和Putty生成的KEY,發現PUB部分有不同,如:

Ubuntu生成:

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvB4SBNgtnloriNWt1Q2AQaz7OWLfAg2ecJ6r2z5p6lSPHhzeyZ9qjG0zctkOGL3FLf1ErJMh0Msx6frA0BT81pWG+JcYU0i9F229S52UoVXlnpCeeCY2UFPdwHdaip4b3VD7O8ePlO/7fl4CQo07gqJhcRm5syOX0KjVT+5Eb736ZiwAV7/ZY87HKU3zaKPQesGaTJmONE90tpn/A4fWlj9SRkxstHUB/mG19J4x1Mko75ICLUT1VmM+5WpLkab0oPegUVQxgjdoEKYzBxM98Qo5wD+C4McfSnAQhEAaY8EiWiZVI0EKN7z+SpWVtdLly0/oKJHTEdc7eNRhvcvSHw==

Putty生成:使用SSH-2 RSA 長度2048

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAt+4Q8Xi7uzh9el8qFGvnvaPkolEA/2jlUjFRZpwQJVqj8hyVWedImPCcg1aUimLYr7vEOQnxzdh1mItWAh/KU2mnQVDXZu7qlizwC6xoS71tLp4ORfcZABFf5FenrtaPxuOOQ9/X2xtxFWhTiuk3ZUmFC8qy+QMzJOrpjCo8XKlgVc/OHIgqhVE9M1FfTYjYdzX3IZVncH9UHXygaoTV2fcSimorK4ZUx0BswidOGtz3cq8L7/UGlbGcjuujE7KDl2sSbw5OP/bdmtXGoDRvYus3+cJqHirz1oAp9S2tXo9DA7stB6c8UkLhbcacJco1ET6d+lPqJnifsqp4RvYfjQ== rsa-key-20100816

但卻在保存成PUB文件之後變成:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20100816"
AAAAB3NzaC1yc2EAAAABJQAAAQEAt+4Q8Xi7uzh9el8qFGvnvaPkolEA/2jlUjFR
ZpwQJVqj8hyVWedImPCcg1aUimLYr7vEOQnxzdh1mItWAh/KU2mnQVDXZu7qlizw
C6xoS71tLp4ORfcZABFf5FenrtaPxuOOQ9/X2xtxFWhTiuk3ZUmFC8qy+QMzJOrp
jCo8XKlgVc/OHIgqhVE9M1FfTYjYdzX3IZVncH9UHXygaoTV2fcSimorK4ZUx0Bs
widOGtz3cq8L7/UGlbGcjuujE7KDl2sSbw5OP/bdmtXGoDRvYus3+cJqHirz1oAp
9S2tXo9DA7stB6c8UkLhbcacJco1ET6d+lPqJnifsqp4RvYfjQ==
---- END SSH2 PUBLIC KEY ----

然後我把這個PUB文件傳上服務器,並添加,發現死活都不能Clone下來。後來比較過才知道,不能用這個保存的文件,要自己人生成的窗口COPY出來,然後新建一個PUB文件,再添加到服務器那裡就沒問題了。

posted @ 2010-08-16 17:20  为学  阅读(1678)  评论(0编辑  收藏  举报