martes, 29 de octubre de 2024

SSH GITHUB2024ERR

 

2. Asegúrate de que Git está usando la clave correcta

Confirma que la clave privada esté cargada en el agente SSH:

bash
ssh-add -l

Si no ves tu clave en la lista, agrégala manualmente:

bash
ssh-add ~/.ssh/id_ed25519_local-cainco2

Si recibes un error como Could not open a connection to your authentication agent, inicia el agente SSH e intenta de nuevo:

bash
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519_local-cainco2

3. Configura el archivo config de SSH (opcional)

Si tienes varias claves SSH, puedes crear o editar el archivo ~/.ssh/config para especificar que GitHub use la clave correcta:

  1. Abre (o crea) el archivo ~/.ssh/config:

    bash
    nano ~/.ssh/config
  2. Agrega la siguiente configuración, reemplazando el nombre de archivo de tu clave:

    plaintext
    Host github.com HostName github.com User git IdentityFile ~/.ssh/id_ed25519_local-cainco2
  3. Guarda y cierra el archivo.

4. Prueba la conexión nuevamente

Ahora intenta la conexión SSH a GitHub:

bash
ssh -T git@github.com




----- inicial

Perfecto, entonces cuando generes la nueva clave SSH, usa tu correo de esta forma:

bash
ssh-keygen -t ed25519 -C "ccaceres461@gmail.com"

Luego, continúa con el resto de los pasos para agregar la clave al agente SSH y a tu cuenta de GitHub. Con esto, GitHub asociará esta clave a tu cuenta y te permitirá acceder a los repositorios con autenticación SSH.

Dijiste:

id\_ed25519

local-cainco2
ChatGPT dijo:

Entendido, parece que deseas nombrar la nueva clave SSH como id_ed25519_local-cainco2 (o similar) para identificarla fácilmente en tu sistema. Aquí te explico cómo hacerlo:

1. Generar la clave SSH con un nombre específico

Cuando ejecutes el comando ssh-keygen, puedes especificar un nombre de archivo para que la clave sea identificable.

bash
ssh-keygen -t ed25519 -C "ccaceres461@gmail.com" -f ~/.ssh/id_ed25519_local-cainco2

Con este comando:

  • -t ed25519 especifica el tipo de clave.
  • -C "ccaceres461@gmail.com" añade un comentario con tu correo electrónico.
  • -f ~/.ssh/id_ed25519_local-cainco2 guarda la clave en el archivo id_ed25519_local-cainco2 dentro de ~/.ssh.

2. Agregar la nueva clave al agente SSH

Para que Git use esta clave, debes agregarla al agente SSH:

bash
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519_local-cainco2

3. Agregar la clave pública a GitHub

  1. Copia la clave pública recién generada:

    bash
    cat ~/.ssh/id_ed25519_local-cainco2.pub
  2. Entra a GitHub > Settings > SSH and GPG keys.

  3. Haz clic en New SSH key, asigna un título (por ejemplo, "local-cainco2") y pega la clave pública en el campo correspondiente.

  4. Guarda la clave.

4. Configurar el repositorio para usar SSH

Si necesitas cambiar la URL remota a SSH, ejecuta el siguiente comando dentro del repositorio:

bash
git remote set-url origin git@github.com:cacerescarlos/cqrs-netcore.git

O puedes clonar directamente usando SSH:

bash
git clone git@github.com:cacerescarlos/cqrs-netcore.git

Esto debería solucionar el problema de autenticación y permitirte trabajar sin errores de permisos.

viernes, 4 de octubre de 2024

NODEJS 2024

 https://nodejs.org/en/download/package-manager

for windown

# installs fnm (Fast Node Manager)

winget install Schniz.fnm


# configure fnm environment

fnm env --use-on-cd | Out-String | Invoke-Expression


# download and install Node.js

fnm use --install-if-missing 16


# verifies the right Node.js version is in the environment

node -v # should print `v16.20.2`


# verifies the right npm version is in the environment

npm -v # should print `8.19.4`



--- para los errores, en power Shell windown


fnm env --use-on-cd | Out-String | Invoke-Expression

- fnm list

- fnm use 16

- fnm use 18



miércoles, 29 de noviembre de 2023

Vue Basic

Cómo crear un componente nuevo

1. Por ejemplo este componente lo crearía dentro de src/components/ con el nombre MiComponente.vue:


<template>
    <div>
        <p>{{ title }}</p>
    </div>
</template>
 
<script>
export default {
    props: {
        // Props para recibir parámetros desde otro componente
        code: {
            type: String,
            default: "0", // Valor por defecto para la propiedad 'code'
        },
        // Puedes agregar más props aquí, cada una con su comentario
    },
    data() {
        return {
            title: "Hello, World!!!",
        };
    },
    computed: {
        computedTitle() {
            // Ejemplo de propiedad computada
            return this.title.toUpperCase();
        },
    },
    methods: {
        getTitle() {
            return this.title;
        },
        // Puedes agregar más métodos aquí
    },
    created() {
        // Primera función al iniciar el componente
    },
    mounted() {
        // Lógica después de que el componente se ha montado en el DOM
    },
/* computed: {
    ...mapState(["languaje", "vinculateAccount"])
  }*/
};
</script>
 
<style lang="scss" scoped>
/* Puedes agregar estilos aquí si es necesario */
</style>
 


USAR OTROS COMPONENTES

<template>
  <div class="home">
    <img alt="Vue logo" src="../assets/logo.png" />
      <HelloWorld msg="Welcome to Your Vue.js App" />
    </div>
</template>

<script>
  // @ es un alias a /src
  import HelloWorld from "@/components/HelloWorld.vue";

  export default {
    name: "home",
      components: {
        HelloWorld
    }
  };
</script>


 

miércoles, 20 de septiembre de 2023

Doc Init- Deploy local al SRV:106 - CAINCO

1. ENTRAR AL SRV 06. CREAR CARPETA Y COPIAR VNEW BUILD
2. REPLACE APPSETTING AND WEB.CONFIG AND NEXT
3. STOP AND RESET SERVER SERVICE IIS




Posicionamiento de marca en CAINCO BOLIVIA - SCZ - 2023

 Este blog es escrito con fines personales para futuros negocios de empredimiento.

Mi experiencia inicia el 24 de julio en la empresa CAINCO de scz, qu es CÁMARA DE INDUSTRIA, COMERCIO, SERVICIOS Y TURISMO DE SANTA CRUZ - BOLIVIA

Hasta la fecha de 21 de sep de 2023 es una gran experiencia por que ya se atendio los eventos de VCLAT que son eventos de negocio de manera local pero con gran impacto.


Ahora estamos con gran espectativa del evento del 27 al 29 de sep de 2023 que es la rueda de negocio de internacional con participacion de más de 700 empresas.
actualmente compartido el link de inscripcion es :

url: http://sistema2.ruedadenegociosbolivia.com:8086/internacional2023/inscripcion

donde la empresa debe registrarse como ofertante, demandante o ambos para participar.

(configuraciones de siempre) debe pagar 252$ para participar como empresa los tres días y tener en claro que quiere hacer en la rueda como:

admin de rueda: JESSICA RIVERO PONCE (jessica.rivero@cainco.org.bo)302
Subgerente de Internacionalización de Empresas

admin de tecno: Anny Quezada (anny.quezada@cainco.org.bo)
admin infra: Jose Abett (jose.abett@cainco.org.bo)

1. UNA VEZ INSCRITO
2. SE DEBE AGENDAR LAS MAXIMAS REUNIONES
3. EL DIA SE HACE LA INSCRIPCION .... CONTINUE...



Segun lo entendido como empresa/participante es de inscribirse, hacer el pago, preparar sus recursos para las presentaciones en las reuniones y asistir dicho dia con CI, para recibir materiales.


Hasta la fecha eso se tiene como info. para más info y preparación comunicarse con soporte de la rueda


jueves, 23 de febrero de 2023

Conection string para appsetting de .netcore

 Para obtener la conexion string de la base de datos de sql

1. crear la base de datos en sql

2. ir al menu>ver>explorador de objetos de sqlserver (visual studio)




3.- click derecho a la base de datos>propiedades

y copiar la Cadena de conexión: ej(Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=acrfassil;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False)



encriptarla o no depende la seguridad del proyecto.


4. agregar al appseting de conexion


5. listo ya esta la conexion a la base de datos local.


viernes, 21 de octubre de 2022

Sync Commit diff Repository

Sync Commit diff Repository

  • Clonar repo1 “proyect-1”
  • Clonar repo2 “proyect-2”

Ubicarse en el “proyect-1” y agregar el repo remoto

  • git remote add origin2 URL-GIT-REPO-PROYECT-2

Traer todas las ramas y commit del repo2

  • git fetch repo2

Para traer commit del otro repo

  • git cherry-pick -m 1 3be6f0b<has-del-commit>

—aceptar todos los commit (especial)

  • git commit --allow-empty

Cancelar el merge cuando hay conflicto

  • git cherry-pick --abort

Tambien se puede ir directamente a un commit con

  • git checkout 9a162e2 <hash del commit>

Other command

======cmd git checkout eb8a5d8 renombrar el readme.md git restore README.md comitear y luego crear rama git switch -c restore-pwa


Note: switching to '9a162e2'.

You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example:

git switch -c <new-branch-name>

Or undo this operation with:

git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 9a162e2 bugfix/TO-22 * Agregado precios en ENV-global